Gerard James Butler is a Scottish actor who has appeared on film, stage, and television. A trained lawyer, Butler turned to acting in the mid-1990s with small roles in productions such as the James Bond film Tomorrow Never Dies, which he followed with steady work on television, most notably in the American miniseries Attila. In 2003, Butler played André Marek in the adaptation of Michael Crichton's Timeline. He garnered critical acclaim for his work as the lead in Joel Schumacher's 2004 film adaptation of the musical The Phantom of the Opera. In 2007, Butler gained recognition through his portrayal of King Leonidas in the film 300. Since then, he has appeared in projects including P.S. I Love You, Nim's Island, RocknRolla, The Ugly Truth, Gamer, Law Abiding Citizen, The Bounty Hunter, and Olympus Has Fallen. He also voiced Stoick in How to Train Your Dragon.