Known 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).