Orion X

Orion X appeared in season 4 of 2013 TV series called Face Off. He is described as a psychic hero from another world. Whether or not this means another planet or another dimension is not stated.