Career
TV & Film
| Year | Title | Role |
| 2012 | Red Tails | Ryan |
| 2011 | Once Upon A Time | Prince Charming/John Doe |
| 2011 | Five | Henry |
| 2011 | Thor | Fandral |
| 2011 | CSI: Crime Scene Investigation | Kip Woodman |
| 2010 | Hawaii Five-0 | Ben Bass |
| 2010 | Ghost Machine | Bragg (voice) |
| 2010 | Money | Spunk Davies |
| 2009 | The Last Days of Lehman Brothers | Ace |
| 2009 | The Descent: Part 2 | Greg |
| 2009 | The Boxer | Ben |
| 2008 | Doctor Who | Node 2 |
| 2008 | 80 Minutes | Flloyd |
| 2006 | Ultimate Force | Weaver |
Theatre
| Title | Role | Company |
| On The Town | Gabey | English National Opera, London Coliseum / Chatelet Theatre, Paris |
| The Enchanted Pig | Moon | The Young Vic |
| Once In A Lifetime | Royal National Theatre | |
| Reasons To Wake Up | Brian | Royal National Theatre Studio |
| The Secret Garden | Royal Shakespeare Company | |
| A Streetcar Named Desire | Theatre Clwyd Cymru | |
| The Boy Friend | Tony | Regents Park Open Air |
| Pirates of Penzance | Fredrick | Regents Park Open Air |
| Sweeney Todd | Anthony | Bridewell Theatre |
Red Tails (2012)
Once Upon A Time (2011)















