James Marsden is an American actor, singer and former Versace model. He is best known for his role as Cyclops at… Read More