Laureatosi in giurisprudenza a Glasgow, ha esordito a teatro e ha poi debuttato nel cinema con il film “La mia regina”. Nel 2001 ha interpretato il ruolo di Dracula in “Dracula’s legacy – Il fascino del male”. Si è fatto il suo nome durante la ricerca del nuovo James Bond (dopo Pierce Brosnan).