Actor de reparto inglés que se dio a conocer por sus papeles en los thrillers Cry Wolf y Valkyrie. Interpretó al Príncipe Phillip en Once Upon a Time y también apareció en Sorority Row.
Hizo su debut actoral a los trece años en un episodio de The Knock en 1996.
Tuvo un papel recurrente como Wren Kim en la serie familiar de ABC, Pretty Little Liars.
Creció con una hermana menor llamada Amy. Estuvo en una relación con Sara Bolger en el 2012.
Apareció con Brittany Murphy en el largometraje del 2013, Something Wicked.