A mix between Tom Cruise (personality) and Richard Gere (squinty, puckered face).
Yep- a little Ben Affleck thrown in there as well.
Absolutely Tom cruise.