| Year |
Title |
Character |
Production |
Notes |
| 1997 | Gold[11] | Tomkins | ITV | Appeared in: Season 3, Ep. 3, 4 "The Catch (Two Parts)" |
| 1997–2000 | Coronation Street[12] | Jez Quigley | ITV | Appeared in: Ep. 1.4207, 1.4730, 1.4739, 1.4745, 1.4746, 1.4747, 1.4751, 1.4886, 1.4888, 1.4890, 1.4892 |
| 1998 | Grafters[13] | Andy | TVBBC | Appeared in: Season 1 Ep. 5, 6 |
| 1999–2001 | The Bill[14] | Dave Carter/Waiter | | Appeared in: Season 15, Ep. 41; Season 17, Ep. 40 |
| 2000–2003 | Hotel Getaway[15] | Standup Comic, Murder Mystery Actor, Promo Video Director | ITV | Appeared in: Season 1, Ep. 3; Season 2, Ep. 4, 5 |
| 2003-2009 | Road Wars[16] | Narrator | Broadcast on Sky 1 |
| 2003 | Holby City[17] | Peter Gaskell | BBC | Appeared in: Series 5, Ep. 24 |
| 2004 | Dalziel and Pascoe[18][19] | Sgt. Brian Skinner | BBC | Appeared in: Season 8, Ep. 1 "A Game of Soldiers" |
| 2004 | Making Waves[20][21] | Leading Chef | ITV | Appeared in: Series 1, Ep. 1 |
| 2005 | Street Wars[22] | Narrator | Broadcast on Sky 1 |
| 2005–2007 | Rome[23] | Timon | BBC/HBO | Appeared in: Season 1, Ep. 1, 3, 6, 9, 11; Season 2 (All) |
| 2006 | Longford[24] | Talk Show Host | HBO | Made for TV Movie |
| 2006–2007 | Drop Dead Gorgeous[25] | Murray Priestman | BBC | Appeared in: Series 1, Ep. 1–4; Series 2, Ep. 1–4, 6 |
| 2009 | Krod Mandoon and the Flaming Sword of Fire[26] | Stygian Assassin | Comedy Central | Appeared in Season 1, Ep. 1-2 |
| 2009 | Moving On[27] | Colin | BBC | Appeared in: Series 1, Ep. 2 |
| 2009 | The Street[14] | Bomber | BBC | Appeared in: Series, Ep. 6 |
| 2009 | Blue Murder[28] | Donnie Shoreham | ITV | Appeared in: Series 5, Ep. 2 |
| 2010 | Ladies of Letters[29] | Damon | ITV | Appeared in: Series 2, Ep. 1-7 |
| 2011 | Midsomer Murders[30] | Matt Rowntree | ITV | Appeared in: Series 14, Ep. 3 |
| 2011 | Trollied[31] | Craig Fallon | Sky One |
Appeared in: Series 1, Ep. 6 |
| 2011 | Death in Paradise[1] | Samuel King | BBC | Appeared in: Series 1, Ep. 5 |
| 2011 | Little Crackers[32] | Reg | Sky One |
Appeared in: Series 2, Ep. 9 |
| 2012 | Secrets and Words[33] | Jimmy | BBC |
Appeared in: Series 1, Ep. 4 |
| 2013 | Great Night Out[2] | Paddy "Hodge" Hodgkinson | ITV | Series 1 |
| 2013 | Playhouse Presents[34] | Lenny | Sky Arts | Appeared in: Series 2, Ep. 1 "Hey Diddly Dee" |
| 2014 | Inspector George Gently[35] | Todd Stretch | BBC | Appeared in: Series 6, Ep. 2 |
| 2014 | Da Vinci's Demons[3] | Amerigo Vespucci | Starz | Appeared in: Season 2, Ep. 2–5, 9 |
| 2015 | Sun Trap[17] | Elton Juan | BBC | Appeared in: Season 1, Ep. 5 |
| 2015 | The Interceptor[36] | Xavier | BBC | Appeared in: Series 1 |
| 2016 | Beowulf: Return to the Shieldlands[37] | Hane | ITV | Appeared in: Season 1, Ep. 6-12 |
| 2016 | Boomers[38] | Matt | BBC | Appeared in: Series 2, Ep. 2 "Matt & Seb" |
| 2016 | The Five[39] | Jay Newman | Sky 1 | Appeared in: Season 1, Ep. 2, 3, 7, 8, 10 |
| 2017 | In the Dark[40] | Kevin Sherwood | BBC | Appeared in: Series 1, Ep. 4 |
| 2017 | Bancroft[1] | George Morris | ITV | Appeared in: Series 1, Ep. 1–4 |
| 2018 | The Last Kingdom | Guthlac | BBC America/Netflix | Appeared in: Season 3, Ep.7 |
| 2019 | Brexit: The Uncivil War | Arron Banks | Channel 4/HBO | |
| 2019–2020 | Absentia | Holt Thompson | |
| 2020 | The Trouble with Maggie Cole | Brian Daniels | ITV | Series 1 |
| 2022 | Andor | Kravas Drezzer | Disney+ | Appeared in: Ep.1 |
| TBA | The Crow Girl | David White | Paramount+ | Filming[41] |