Robert Benson/WireImage
Gerard Butler is clearly more than just a handsome hunk.
The Scottish stud attended a screening of his upcoming film, Olympus Has Fallen, at Naval Base San Diego on Saturday.
While there, the 43-year-old actor graciously took time out to pose for pics with members of the military.
And for that, we salute you, Gerard.
Olympus Has Fallen, also starring Aaron Eckhart and Morgan Freeman, hits theaters this Friday.