
Atuação
56 anos • Neath, Glamorgan, Wales, UK • 25 títulos • ativo desde 1997

24 Horas
como Agent Williams

Shakespeare Apaixonado
como Servant

Poldark: Herói de Guerra
como Harry Blewitt

Little Britain
como Vicar

Wilde
como Reporter

Enigma
como Male Lodger

Risco Iminente
como News Correspondent

This Country
como Nick Protheroe

Casualty
como George Burrows

Casualty
como Father Jackson

Wolf
como Robbie

The Bill
como River P.C.

The Bill
como Jon Vadney

The Bill
como Sgt. Craig Gilmore

Heartbeat
como Mr. Monksby

Heartbeat
como Stan Sparrow

Hyperdrive
como Drunken Commander (uncredited)

People Like Us
como Richard Humphries

Doctors
como Dave Perrin

Doctors
como Major Simon Fallon