Along with Paula Patton, James Marsden also hit the red carpet for the 2 Guns New York Premiere. The actor went high-fashion in a grey plaid suit from Dior Homme:
His face alone gets a thumbs up from me!
Hot, hot hot! I might need to say “hot” again.