Fue muy aclamado por interpretar un papel memorable, el de Gollum, en las tres películas que conforman la trilogía de El señor de los anillos, y por los dos papeles en la épica King Kong, el de King Kong y del cocinero, las cuatro dirigidas por Peter Jackson. Pronto podremos verle en el drama The Prestige, de Christopher Nolan, en el telefilm "Longford", de HBO, y en Stormbreaker.
También hemos podido verle en El sueño de mi vida, de Gary Winick, con Jennifer Garner y Mark Ruffalo. Otras películas suyas son Deathwatch, en la que interpreta a Quinn; 24 Hour Party People, en la que hace del productor musical Martin Hannett; Topsy-Turvy, en el papel del fotógrafo excéntrico; y Dos chicas de hoy, en la que interpreta a un yuppy enganchado a la coca. Ha tenido papeles protagonistas en Shiner, con Michael Caine, Mojo, Entre gigantes, Loop, La leyenda de Sweety Barrett, y The Jolly Boys’ Last Stand, y papeles importantes en Stella Does Tricks, Five Seconds to Spare, The Near Room, y Pandaemonium. Hace poco escribió el guión y dirigió el corto "Snake", protagonizado por su esposa Lorraine Ashbourne y Rupert Graves.
Para televisión interpretó a Bill Sykes en una reciente adaptación de "Oliver Twist"; ha tenido papeles protagonistas en el telefilm "The Jump" y en la serie "Finney", además de ser artista invitado en series como "Shooting the Past" y "Touching Evil". Ha prestado su voz para la serie de Fox, "Los Simpson".
También ha interpretado numerosos papeles en los escenarios londinenses y del resto de Inglaterra. Los papeles más recientes por los que ha sido aclamado son el de Iago en "Otelo" (Royal Exchange Theatre) y el de Potts en el reparto original de "Mojo", de Jez Butterworth. Ha trabajado en "El rey Lear" y "Hush" en el Royal Court Theatre; "Hurlyburly" en el Old Vic y en el Queen’s Theatre; "Decadence" en el Bolton Octagon; y "Cabaret" en el Crucible Theatre de Sheffield. En 2003 debutó como director con la obra "The Double Bass" en el Southwark Playhouse de Londres.