How old is James Marsden?
James Marsden
(James Paul Marsden) was born on
18 September 1973 Tuesday in Stillwater, Oklahoma, U.S..
So today, James Marsden is 51 years old
James Marsden is an American actor, singer and model. He has 3 children. His wife is Lisa Linde.