Johnny Vegas
Biography
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.
Known For

The Graham Norton Show

Top Gear

QI

The One Show

Have I Got News for You

Red Dwarf

Good Omens

Never Mind the Buzzcocks
All Movies (49)
- Open All Hours: Inside Out2026
- The Twits2025 · as Jim Twit (voice)
- Time Travel Is Dangerous!2025 · as Robert / Botty
- Apocalypse Slough: A Murder, They Hope Mystery2024 · as Terry
- The Real Ken Dodd: The Man I Loved2024
- Blood Actually: A Murder, They Hope Mystery2023 · as Terry
- The Delightful Sausage: Ginster's Paradise2023 · as Announcer
- We Wish You a Mandy Christmas2021 · as Ghost Of Christmas Past
- The Drowning of Arthur Braxton2021 · as Arthur Braxton Sr.
- Paul Dood’s Deadly Lunch Break2021 · as Rex
- Dial M for Middlesbrough2019 · as Terry
- Being Frank: The Chris Sievey Story2019 · as Himself
- Tales from the Lodge2019 · as Russell
- The Queen and I2018 · as Spiggy
- Death on the Tyne2018 · as Terry
- Eaten by Lions2018 · as Ray
- Early Man2018 · as Asbo (voice)
- Red Dwarf: The 28-Years-Later Affair - Series XII2017 · as Self
- Murder on the Blackpool Express2017 · as Terry
- Tulip Fever2017 · as Apothecary
- The 2,000,000 Calorie Buffet2017 · as Himself - Narrator (voice)
- Roald Dahl's Most Marvellous Book2016 · as Self
- Grimsby2016 · as Milky Pimms
- Dark_net2016
- Red Top2016 · as Johnny
- Keith Lemon's Back t'Future Tribute2015 · as Self
- Brilliantman!2015 · as Mrs. Wardle
- The Harry Hill Movie2013 · as Abu (voice)
- Blood and Nuts2013 · as Gordon Bennett
- Mr. Stink2012 · as Dad
- The Cow That Almost Missed Christmas2012 · as Brian (voice)
- Making Qi2011 · as Self
- Johnny Vegas: Live At The Benidorm Palace2009 · as Himself
- An Audience with Neil Diamond2008 · as Self
- A Tale of Two Continents2008 · as Al
- The 50 Greatest Television Dramas2007 · as Self
- When Comedy Changed Forever2006 · as Self
- Johnny Vegas: 18 Stone of Idiot - Unseen and Uncut2005 · as Presenter
- Comic Aid2005
- The Libertine2004 · as Sackville
- Blake's Junction 72004 · as Blake
- Sex Lives of the Potato Men2004 · as Dave
- Johnny Vegas: Who's Ready for Ice Cream?2003 · as Self
- Cheeky2003 · as Alf Price
- Blackball2003 · as Trevor
- The Virgin of Liverpool2003 · as Jackie Symes
- Offensive: The Real Derek and Clive2002 · as Self
- Staying Up2002 · as Frank O'Hanlon
- When Snooker Ruled the World2002 · as Self
All TV Shows (92)
- Johnny Vegas: Art, ADHD & Me2025 · as Self
- Johnny Vegas' Little Shop of Antiques2025 · as Self
- You Bet!2024 · as Self - Panellist
- Out of Order2024 · as Self - Guest Captain
- Late Night Lycett2023 · as Self - Guest
- Romantic Getaway2023 · as Alfie
- Richard Hammond's Brain Reaction2022 · as Self
- The Island2022 · as Self - Contestant
- The Greatest Snowman2021 · as Self - Contestant
- The Weakest Link2021 · as Self - Contestant
- Question Team2021 · as Self
- Blankety Blank2021 · as Self - Panellist
- Paul O'Grady's Saturday Night Line Up2021 · as Self - Guest
- Murder, They Hope2021 · as Terry
- Johnny Vegas: Carry on Glamping2021 · as Self
- Mel Giedroyc: Unforgivable2021 · as Self
- Rhod Gilbert's Growing Pains2021 · as Guest
- Mo Gilligan's All Star Happy Hour2020 · as Self
- Meet the Richardsons2020 · as Johnny Vegas
- DNA Journey2019
- The Rubbish World of Dave Spud2019 · as Dave Spud
- Celebrity Gogglebox2019 · as Self
- Good Omens2019 · as Ron Ormorod
- Hypothetical2019 · as Self
- The Big Narstie Show2018 · as Self
- Celebrity Catchphrase2018
- Home from Home2018 · as Neil Hackett
- The Great Celebrity Bake Off for Stand Up To Cancer2018 · as Self - Guest
- Roast Battle2018 · as Self
- LEGO Masters2017 · as Guest Judge
- Harry Hill's Alien Fun Capsule2017 · as Self
- We Have Been Watching2017 · as Self
- Neil Gaiman's Likely Stories2016 · as Daniel
- Travel Guides2015 · as Narrator
- Taskmaster2015 · as Self
- Travel Man: 48 Hours in...2015 · as Self - Guest
- Still Open All Hours2014 · as Eric Agnew
- Alan Davies: As Yet Untitled2014 · as Self
- Duck Quacks Don't Echo2014
- Crackanory2013 · as Self
- Through the Keyhole2013 · as Self - Panelist
- Tipping Point: Lucky Stars2013 · as Self - Contestant
- Psychobitches2013 · as Salome
- 8 Out of 10 Cats Does Countdown2013 · as Self - Contestant
- 8 Out of 10 Cats Does Countdown2013 · as Self
- Catchphrase2013
- It's Kevin2013 · as Billy Pike
- Car S.O.S.2013
- The Last Leg2013 · as Self
- Comedy World Cup2012 · as Team Captain
- Chris Moyles' Quiz Night2009 · as Self
- Feast2009
- Celebrity Juice2008 · as Self
- Massive2008 · as Tony
- Alan Carr's Celebrity Ding Dong2008 · as Self
- British Film Forever2007
- Would I Lie to You?2007 · as Self
- The Graham Norton Show2007 · as Self
- Benidorm2007 · as Geoff Maltby
- Benidorm2007
- Benidorm2007 · as Geoff - The Oracle
- Comedy Map of Britain2007
- Showbiz Darts2006 · as Self - Andy's Group
- The One Show2006 · as Self
- Turn Back Time2006
- TV Heaven, Telly Hell2006
- ShakespeaRe-Told2005
- Bleak House2005 · as Krook
- 8 Out of 10 Cats2005 · as Self
- Ideal2005 · as Moz
- Dead Man Weds2005 · as Lewis Donat
- QI2003 · as Self
- Tipping the Velvet2002 · as Gully Sutherland
- Top Gear2002 · as Self
- Johnny Vaughan Tonight2002 · as Self
- I Love 1990s2001
- Happiness2001 · as Charlie Doyle
- Attention Scum2001 · as 24 Hour News Man
- Black Books2000 · as Landlord
- Vic Reeves Examines2000
- Parkinson1998 · as Self
- Never Mind the Buzzcocks1996 · as Self
- Never Mind the Buzzcocks1996 · as Self - Panellist
- Never Mind the Buzzcocks1996 · as Self - Team Captain
- The Frank Skinner Show1995 · as Self
- Room 1011994 · as Self
- Shooting Stars1993 · as Self - Panelist
- Have I Got News for You1990 · as Self
- This Morning1988 · as Self
- Red Dwarf1988 · as Crit Cop
- An Audience with...1978 · as Self
- Have I Got a Bit More News for You— · as Self - Panellist