James Paul Marsden, known as James Marsden, is an American actor, singer, former model Versace, born September 18, 1973 in Stillwater, Oklahoma, in the United States.

He began his career in the 1990s, earning supporting roles on television and in the cinema.
Age : old.
Attribution - Sources - licenses