Although Attila and The Phantom of the Opera were important breaks, it was only in 2007 that Butler gained worldwide recognition for his portrayal of King Leonidas in Zack Snyder's fantasy war film 300. That role earned him nominations for an Empire Award for Best Actor and a Saturn Award for Best Actor and a win for MTV Movie Award for Best Fight. In the 2010s, he voiced the role of Stoick the Vast in the animated action-fantasy film How to Train Your Dragon, a role he later reprised in Legend of the Boneknapper Dragon (2010), Gift of the Night Fury (2011), How to Train Your Dragon 2 (2014), and How to Train Your Dragon: The Hidden World (2019). Also in 2010s, he portrayed Secret Service agent Mike Banning in the action thriller Olympus Has Fallen, a role he later reprised in London Has Fallen and the upcoming Angel Has Fallen. He played military leader Tullus Aufidius in the 2011 film Coriolanus, a modernized adaptation of Shakespeare's tragedy of the same name. He also played Sam Childers in the 2011 action biopic Machine Gun Preacher.