I am not going to lie, I had no idea James Marsden had all this hotness going on underneath his shirt.
Search