We are fortunate to be living in the best era for ...
James Marsden is a popular American actor, known for playing Tom ...
It may not seem like it today, but there was a ...