Underworld (2003)

Michael Sheen plays Lucian, a Lycan (werewolf) in this action horror film, alongside Kate Beckinsale and Bill Nighy. It was part of a series of films, and he went on to reprise the character in Underworld: Rise of the Lycans in 2009.