Osiris is an Egyptian hero who wears a high-tech suit of golden armor and believes he is the god Osiris re-incarnate.
Osiris first appears in a picture of teen superheroes and was a part of the Teen Titans between the events of the Infinite Crisis and One Year Later.