Period
Yeees he is, he had everything the character needs : the looks, charisma, charm, sense of humor and good in action scenes.
I agree.
Definitely of the modern era. Tremendous confidence in his acting.