Claim: James Marsden starred in a film.

James Paul Marsden -LRB- born September 18 , 1973 -RRB- is an American actor , singer and former Versace model . Marsden began his acting career guest-starring in television shows Saved by the Bell : The New Class , Touched by an Angel , and Party of Five . He gained prominence with his portrayal of Scott Summers/Cyclops in the X-Men film series and starred in 2006 's Superman Returns . Since 2016 , Marsden has starred as gunslinger Teddy Flood , a sentient android , in the HBO science fiction-western thriller series Westworld , as part of the main ensemble .   Following his breakthrough in comic book films , Marsden went on to star in various genre films including 2007 's Hairspray which was a critical and commercial success and won many awards for its ensemble cast . As Corny Collins , he sang two songs for the film 's soundtrack which has been certified Platinum by the RIAA . He 's had starring roles in family-friendly films such as Enchanted and Hop and leading man roles in 27 Dresses and The Best of Me .   Marsden later starred in a range of independent films such as Small Apartments , Bachelorette , and Robot & Frank . He also returned to television guest-starring in Modern Family and playing Liz Lemon 's love interest , Criss Chros in 30 Rock in a supporting role . Marsden then portrayed President John F. Kennedy in Lee Daniels ' The Butler and had a supporting role as an antagonist in Anchorman 2 : The Legend Continues .