Tom Ellis

Tom Ellis is a Welsh actor. He became known for playing Dr. Oliver Cousins in the BBC soap opera “EastEnders” and Gary Preston in the BBC One sitcom Miranda (2009–2015), then achieved wider recognition for his role as Lucifer Morningstar in the Fox/Netflix urban fantasy series Lucifer (2016–2021) and the Arrowverse franchise crossover “Crisis on Infinite Earths” (2019). Other notable roles include Justyn in Channel 4’s “No Angels” and Thomas Milligan in the series three finale of the British science-fiction television programme “Doctor Who”.

Known For

Lucifer Not in library

Lucifer

2016

The Flash Not in library

The Flash

2014

Family Guy Not in library

Family Guy

1999

Isn't It Romantic Not in library

Isn't It Romantic

2019

Doctor Who Not in library

Doctor Who

2005

Once Upon a Time Not in library

Once Upon a Time

2011

The Strain Not in library

The Strain

2014

Merlin Not in library

Merlin

2008

The Thursday Murder Club Not in library

The Thursday Murder Club

2025

Agatha Christie's Poirot Not in library

Agatha Christie's Poirot

1989

Acting

2026 CIA as Colin Glass (8 episodes) In Library
2025 The Thursday Murder Club as Jason
2025 Washington Black as Christopher 'Titch' Wilde (8 episodes)
2024 Players as Nick Russell
2024 Exploding Kittens as GodCat (voice) (9 episodes)
2022 Tell Me Lies as Oliver (8 episodes)
2021 The Great North as Rick Chateau (voice) (1 episode)
2020 Miranda: My Such Fun Celebration as Self
2020 The Big Night In as Self
2020 Bottomless Brunch at Colman's as Self (1 episode)
2019 Isn't It Romantic as Dr. Todd
2016 Lucifer as Lucifer Morningstar (93 episodes)
2014 Under Milk Wood as Mr. Ogmore
2014 The Place We Go To Hide as Quentin
2014 Rush as Dr. William P. Rush (10 episodes)
2014 The Strain as Rob Bradley (1 episode)
2014 The Flash as Lucifer Morningstar (1 episode)
2013 Gothica as Victor Frankenstein
2013 Miranda Hart’s Maracattack
2012 The Secret of Crickley Hall as Gabe Caleigh (3 episodes)
2012 Gates as Mark (5 episodes)
2012 Playhouse Presents as Bill (1 episode)
2011 Sugartown as Max (3 episodes)
2011 The Fades as Mark Etches (6 episodes)
2011 Once Upon a Time as Robin Hood (1 episode)
2010 Accused as Neil McGray (1 episode)
2009 Monday Monday as Steven (7 episodes)
2009 Miranda as Gary Preston (18 episodes)
2008 Miss Conception as Zak
2008 The Passion as Apostle Philip (6 episodes)
2008 Celebrity Juice as Self (1 episode)
2008 Merlin as Cenred (4 episodes)
2007 Would Like To Meet as Plumber
2006 Calon Gaeth as Edward
2006 Suburban Shootout as P.C. Haines (14 episodes)
2006 Pulling as Sam (2 episodes)
2005 The Best Man as Groom
2005 Much Ado About Nothing as Claude
2005 ShakespeaRe-Told as Claude (1 episode)
2005 Love Soup
2005 Doctor Who as Thomas Milligan (1 episode)
2005 Twisted Tales as Alex (1 episode)
2004 Vera Drake as Police Constable
2004 No Angels as Justyn (4 episodes)
2003 Pollyanna as Tim
2003 Spine Chillers as Alex (1 episode)
2002 Buffalo Soldiers as Squash
2002 Wild West as Bungee Jump Instructor (1 episode)
2001 The Life and Adventures of Nicholas Nickleby as John Browdie
2001 High Heels and Low Lifes as Uniformed Officer
2001 Waking the Dead as Harry Taylor (2 episodes)
2001 Messiah as Dr. Philip Ryder (2 episodes)
2001 Jack and the Beanstalk: The Real Story as Bigger Boy #1 (2 episodes)
1999 Family Guy as Oscar Wilde (voice) (1 episode)
1997 Midsomer Murders as Lee Smeeton (1 episode)
1997 Trial & Retribution
1989 Agatha Christie's Poirot as Detective Inspector Bland (1 episode)
1988 This Morning as Self (1 episode)
1950 Robert Montgomery Presents as Jim Martin - act 1 (1 episode)
Masterwork

Production

2016 Lucifer Executive Producer