Ausgebildet am Royal Welsh College of Music & Drama, wo er 1994 seinen Abschluss machte. 1998 wurde er von der Royal Television Society in zwei Kategorien nominiert: Bester Schauspieler und Bester Nachwuchsdarsteller, für seine Darstellung von Stefan Kisko in dem für das Fernsehen produzierten Film 'A Life for a Life' (1998). Er gewann den Preis für den besten Nachwuchsdarsteller, verlor jedoch in der Kategorie Bester Schauspieler gegen Ray Winstone, für 'Warum unser Junge?' (1997).