
Johnny Vegas is the stage name of Michael Pennington, the St Helens born actor, stand up comedian, writer and director. He is perhaps best known for his lead role as Moz in the BBC3 sitcom Ideal and for his role as The Oracle in several series of the ITV sitcom Benidorm. More recently, he has starred as the hapless Eric in Roy Clarke's Still Open All Hours alongside David Jason. In 2018, Vegas took the lead in a new BBC sitcom, Home From Home.

Time Travel Is Dangerous!
Robert / Botty
2025

Apocalypse Slough: A Murder, They Hope Mystery
Terry
2024

The Real Ken Dodd: The Man I Loved
2024

Blood Actually: A Murder, They Hope Mystery
Terry
2023

We Wish You a Mandy Christmas
Ghost Of Christmas Past
2021

The Drowning of Arthur Braxton
Arthur Braxton Sr.
2021

Paul Dood’s Deadly Lunch Break
Rex
2021

Mel Giedroyc: Unforgivable
Self · (1 episode)
2021

Good Omens
Ron Ormorod · (1 episode)
2019

Being Frank: The Chris Sievey Story
Himself
2019

The Queen and I
Spiggy
2018

Death on the Tyne
Terry
2018

Eaten by Lions
Ray
2018

The Great Celebrity Bake Off for Stand Up To Cancer
Self - Guest · (1 episode)
2018

Early Man
Asbo (voice)
2018

Murder on the Blackpool Express
Terry
2017

Tulip Fever
Apothecary
2017

The 2,000,000 Calorie Buffet
Himself - Narrator (voice)
2017
We Have Been Watching
Self · (5 episodes)
2017

Roald Dahl's Most Marvellous Book
Self
2016
Brilliantman!
Mrs. Wardle
2015

The Harry Hill Movie
Abu (voice)
2013

The Cow That Almost Missed Christmas
Brian (voice)
2012

The 50 Greatest Television Dramas
Self
2007

The Libertine
Sackville
2004

Sex Lives of the Potato Men
Dave
2004
Johnny Vegas: 18 Stone Of Idiot - Unseen And Uncut
Himself

Dial M for Middlesbrough
Terry
2019

Tales from the Lodge
Russell
2019

Grimsby
Milky Pimms
2016

Dark_net
2016

Red Top
Johnny
2016

Keith Lemon's Back t'Future Tribute
Self
2015

Travel Man: 48 Hours in...
Self - Guest · (1 episode)
2015

8 Out of 10 Cats Does Countdown
Self - Contestant · (2 episodes)
2013

Mr. Stink
Dad
2012

Making Qi
Self
2011

Johnny Vegas: Live At The Benidorm Palace
Himself
2009

An Audience with Neil Diamond
Self
2008

A Tale of Two Continents
Al
2008

Would I Lie to You?
Self · (1 episode)
2007

The One Show
Self · (1 episode)
2006
Turn Back Time
(1 episode)
2006

TV Heaven, Telly Hell
(1 episode)
2006

When Comedy Changed Forever
Self
2006

Bleak House
Krook · (6 episodes)
2005

8 Out of 10 Cats
Self · (13 episodes)
2005
Comic Aid
2005

Ideal
Moz · (52 episodes)
2005

Blake's Junction 7
Blake
2004

Johnny Vegas: Who's Ready for Ice Cream?
Self
2003

QI
Self · (14 episodes)
2003

Cheeky
Alf Price
2003

Blackball
Trevor
2003

The Virgin of Liverpool
Jackie Symes
2003

Offensive: The Real Derek and Clive
Self
2002

Top Gear
Self · (1 episode)
2002
Staying Up
Frank O'Hanlon
2002

Jesus Christ Vampire Hunter
Self
2001

The Twits
(voice)
Apocalypse Slough: A Murder They Hope Mystery
(1 episode)
2024

Late Night Lycett
Self - Guest · (1 episode)
2023

Romantic Getaway
Alfie · (6 episodes)
2023

Richard Hammond's Brain Reaction
(6 episodes)
2022

The Island
Self - Contestant · (8 episodes)
2022

The Greatest Snowman
Self - Contestant · (1 episode)
2021

Question Team
Self · (1 episode)
2021

Blankety Blank
Self - Panellist · (1 episode)
2021

Murder, They Hope
Terry · (6 episodes)
2021

Johnny Vegas: Carry on Glamping
(10 episodes)
2021

Rhod Gilbert's Growing Pains
Guest · (1 episode)
2021

Mo Gilligan's All Star Happy Hour
Self · (1 episode)
2020

Meet the Richardsons
Johnny Vegas · (6 episodes)
2020

DNA Journey
(1 episode)
2019

The Rubbish World of Dave Spud
Dave Spud · (104 episodes)
2019

Celebrity Gogglebox
Self · (2 episodes)
2019

Hypothetical
Self · (1 episode)
2019

The Big Narstie Show
Self · (1 episode)
2018

Celebrity Catchphrase
(1 episode)
2018

Home from Home
Neil Hackett · (6 episodes)
2018

Roast Battle
Self · (1 episode)
2018

LEGO Masters
Guest Judge · (1 episode)
2017

Harry Hill's Alien Fun Capsule
Self · (1 episode)
2017

Neil Gaiman's Likely Stories
(1 episode)
2016

Travel Guides
Narrator · (4 episodes)
2015

Taskmaster
Self · (10 episodes)
2015

Still Open All Hours
Eric Agnew · (40 episodes)
2014

Alan Davies: As Yet Untitled
Self · (2 episodes)
2014

Duck Quacks Don't Echo
(2 episodes)
2014

Through the Keyhole
Self - Panelist · (3 episodes)
2013

8 Out of 10 Cats Does Countdown
(9 episodes)
2013

Catchphrase
(1 episode)
2013

It's Kevin
Billy Pike · (1 episode)
2013

Car S.O.S.
(1 episode)
2013

The Last Leg
Self · (5 episodes)
2013

Comedy World Cup
Team Captain · (3 episodes)
2012

Chris Moyles' Quiz Night
Self · (2 episodes)
2009
Feast
(1 episode)
2009

Celebrity Juice
Self · (23 episodes)
2008

Massive
Tony · (6 episodes)
2008

Alan Carr's Celebrity Ding Dong
Self · (1 episode)
2008

The Graham Norton Show
Self · (3 episodes)
2007

Benidorm
Geoff Maltby · (20 episodes)
2007

Benidorm
(1 episode)
2007

Benidorm
Geoff - The Oracle · (12 episodes)
2007
Comedy Map of Britain
(1 episode)
2007
Showbiz Darts
Self - Andy's Group · (15 episodes)
2006

ShakespeaRe-Told
(1 episode)
2005

Dead Man Weds
Lewis Donat · (6 episodes)
2005

Tipping the Velvet
Gully Sutherland · (1 episode)
2002
Johnny Vaughan Tonight
Self · (1 episode)
2002
I Love 1990s
(10 episodes)
2001
Happiness
Charlie Doyle · (12 episodes)
2001

Attention Scum
24 Hour News Man · (6 episodes)
2001

Black Books
Landlord · (1 episode)
2000
Vic Reeves Examines
(1 episode)
2000

Parkinson
Self · (1 episode)
1998

Never Mind the Buzzcocks
Self · (2 episodes)
1996

Never Mind the Buzzcocks
Self - Panellist · (1 episode)
1996

Never Mind the Buzzcocks
Self - Team Captain · (1 episode)
1996

The Frank Skinner Show
Self · (2 episodes)
1995

Room 101
Self · (1 episode)
1994

Shooting Stars
Self - Panelist · (20 episodes)
1993

This Morning
Self · (1 episode)
1988

Red Dwarf
Crit Cop · (1 episode)
1988

An Audience with...
Self · (1 episode)
1978

Have I Got a Bit More News for You
Self - Panellist · (2 episodes)