È un ballerino esperto, oltre che un mimo e un movement director. A teatro ha lavorato in The Magical Olympical Games (National Theatre), Il Servitore di Due Padroni (West Yorkshire Playhouse), nel ruolo di Harpo Marx in Animal Crackers (Manchester Royal Exchange), The Nativity (Young Vic) ed in The Noise of Time (Barbican). In ambito cinematografico ha recitato in 28 Giorni Dopo (2002) con Cillian Murphy, ed in Vacuums (2002), con Chevy Chase.