Whether he's playing a Spartan king with the best six-pack of all time in 300 or a renegade police officer in Den of Thieves, Gerard Butler is no stranger to playing kickass roles in huge Hollywood blockbusters.

And with a passion for motorcycles, sports teams, and a charity that strives to end world hunger, his off-screen life is no less action-packed.

Luckily for us, we can get a behind-the-scenes glimpse of the super-ripped actor's lifestyle on his Instagram account, which has more than a million followers and couting. Here are five of Gerard Butler's most epic Instagram moments.