James Marsden may be well-known to lots of fans, but some people still mistake him for other actors… even co-workers! The 43-year-old X-Men actor made an appearance on The Late Show with Stephen Colbert on Tuesday (November 22) in New York City and talked about being… Read entire story.
Source: Just Jared