he trained at drama centre london.His breakthrough came when he was chosen to play Prince Arthur, a teenage boy who would become the legendary King Arthur, in the BBC One fantasy TV series Merlin. He appears alongside fellow young actor Colin Morgan who plays the title character. In an interview he stated that he had enjoyed being involved with the stunts but he had "picked up more than his fair share of injuries".
| Year | Film | Role | Notes |
|---|---|---|---|
| 2008 | Lewis (aka Inspector Lewis) | Jack Roth | TV series - Appeared in one episode (Music to Die For) |
| Dis/Connected | Ben Davies | TV show | |
| Merlin | Prince Arthur | Leading role alongside Colin Morgan | |