| Title | Role | Director | Producer |
|---|---|---|---|
| Doc Martin Series 7 - present | PC Penhale | Various | ITV |
| Death in Paradise Series 6 | Tom Lewis | Richard Signy | Red Planet Productions for BBC1 |
| In The Club | Ray Wilson | Various | BBC |
| Hotel Babylon | Gianelli | BBC Television | |
| Suburban Shootout | Guillermo | Channel 4 | |
| Ronnie Anconna & Co. | Various Roles | Ed Bye | BBC Television |
| Title | Role | Director | Producer |
|---|---|---|---|
| The American Clock | Rachel Chavkin | Old Vic | |
| The Messiah (West End) | Ronald Bream | Peter Barlow | |
| The Twilight Zone | Narrator | Richard Jones | Almeida Theatre |
| Once in a Lifetime | George | Richard Jones | Young Vic |
| Dirty Rotten Scoundrels | Andre | Jerry Mitchell | ATG |
| Neville\'s Island | Neville | Angus Jackson | Chichester Festival Theatre |
| Ding Dong The Wicked | A Quiet Man/ A Man Who Bites His Nails | Dominic Cooke | Royal Court Theatre |
| Privates on Parade | Corporal Len Bony | Michael Grandage | Noel Coward Theatre |
| Ragtime | Tateh | Timothy Sheader | Regent\'s Park Open Air Theatre |
| The Taming of the Shrew | Tranio | Lucy Bailey | RSC |
| Flea In Her Ear | Carlos | Richard Eyre | Old Vic |
| The House of Games | Bobby | Lyndsay Posner | Almeida Theatre |
| Annie Get Your Gun | Charlie Davenport | Richard Jones | Young Vic |
| Good Soul of Setzuan | Yang Sun | Richard Jones | Young Vic |
| The Chain Play | Almeida Theatre | ||
| The Emperor Jones | Smithers | Thea Sharrock | The National Theatre |
| Market Boy | Nut nut | Rufus Norris | The National Theatre |
| The Hypochondriac | Thomas | Lyndsay Posner | The Almeida |
| The Anniversary | Terry | Jonathan Munby | The Garrick |
| Mother Teresa Is Dead | Mark | Simon Usher | Royal Court Theatre |
| Sing Yer Heart Out For The Lads | Lawrie | Simon Usher | National Theatre |