top of page
Cast
Original main cast

Simon Farnaby
Series 1 - 6

Series 1 - 6
Jim Howick

Mathew Baynton
Series 1 - 5

Martha Howe-Douglas
Series 1 - 5

Laurence Rickard
Series 1 - 5

Series 1 - 5
Ben Willbond

Series 1
Series 2, 4 - 5 supporting
Series 6 guest
Sarah Hadland
Revival main cast

Series 6 - 8
Series 4 supporting
Jalaal Hartley

Jessica Ransom
Series 6 - present
Series 4 supporting

Series 6 - present
Tom Stourton

2016 Specials - present
Richard David-Caine

Gemma Whelan
2016 specials - series 9 specials
Series 8 supporting

Series 8 - present
Series 7 supporting
James McNicholas

Harrie Hayes
Series 8 - Present

Series 8 - Present
Emily Lloyd-Saini

Series 9 - Present
Paul G Raymond

Timmika Ramsay
Series 9 - Present

Series 9 - Present
Verona Rose

Series 10 - present
Series 9 supporting
Ethan Lawrence
Supporting cast

Series 1 - 6
Giles Terera

Dominique Moore
Series 2 - 5, 2016 Specials & series 9 Specials

Series 2 - 5
Series 6 guest
Lawry Lewin

Series 2, 3 & 5
Alice Lowe

Javone Prince
Series 1 & Series 9 Specials

Series 1 - 4
Katy Wix

Series 6 , 7 & 9
Sophie Wu

Inel Tomlinson
Series 9 - present

Series 9 - present
Ethan Lawrence

Series 1, 2 & 5
Steve Punt

Ellie White
Series 7 - 8

Series 6 - 7
Sanjeev Bhaskar

Louise Ford
Series 6 - 7

Series 6 - 7
Sophie Wu

Natalie Walter
Series 6 - 2016 Specials

Series 8
Danielle Vitalis

Mike Wozinak
Series 8

Series 4 - 6
Katherine Jakeways

Series 6 - 7
Dan Li

Series 8
Phil Wang
Guests

Series 1 - 3, 5 & 8
Terry Deary

Fred Siriex
Series 7 - 8 & 10

Series 2 - 3
David Baddiel

Series 4 - 5
Mark Gattis,
Reece Shearsith and
Steve Pemberton

Meera Syal
Series 1

Series 9
Robert Rinder

2016 Specials
Mel Giedroyc
Also casting
Rattus Rattus
John Eccleston
Series 1 - 8
Series 1 - present
Jon Culshaw
Additional voices
Rattus Rattus
Dave Chapman
Series 9
Series 1 - 6
Jess Robinson
Additional voices
One-off main cast

Series 6
Naz Osmanoglu

Series 8
Michael Abubakar

Adam Riches
Series 6

Richard Atwill
2016 Specials

Series 7
Ryan Sampson

Thom Tuck
2016 Specials
One-off supporting cast

Lisa Devlin
Series 1

Series 1
George Sawyer

Nathaniel Martello-White
Series 2

Series 3
Rhashan Stone

Series 7
Lolly Adefope

Jason Lewis
Series 6 and Series 4 Episode 14

Bhavna Limbachia
Series 6

Series 7
Samson Kayo

Tom Palmer
Series 7
Guest stars

Series 6 Episode 6
Rowan Atkinson

Kathryn Drysdale
Series 6 Episode 7

Series 6 Episode 3
Kevin Eldon

Ben Miller
Series 6 Episode 1

Tom Rosenthal
Series 6 Episode 2

Lorna Watson
Series 6 Episode 9

2016 Specials Episode 3
Robert Webb

Miles Jupp
2016 Specials Episode 1

Alexei Sayle
Series 2 Episode 4

Tanni Grey-Thompson
Series 3 Episode 10

Sports Relief 2012
Amir Khan

Series 5 Episodes 3 & 6
Al Murray

Series 9 Episode 12
Rob Delaney

Series 4 Episodes 4 & 8
Chris Addison

Jermain Defoe
Sports Relief 2012

Series 9 Episode 5
Bruno Tonioli
Guest hosts

Series 7 Episode 13
Bradley Simpson

Fred Sirieix
Series 8 Episode 4

Series 8 Episode 7
Dara Ó Briain

Dani Dyer
Series 8 Episode 8

Lolly Adefope
Series 7
Alex Scott
Series 8 Episode 11

Samson Kayo
Series 7
Holly H
Series 8 Episode 13

Chris & Xand Van Tulleken
Series 8 Episode 15

Shirley Ballas
Series 9 Episode 5

Lolly Adefope
Series 7
Rose Ayling-Ellis
Series 9 Episode 12
bottom of page