
Cardiff, Wales, UK
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".

as Lucifer Morningstar

as Oscar Wilde (voice)
1999

as Lee Smeeton
1997

as Lucifer Morningstar
2014

as Lucifer Morningstar
2016

as Thomas Milligan
2005

as Self
2019

as Detective Inspector Bland
1989

as Robin Hood
2011

as Jim Martin - act 1
1950

as Cenred
2008

as Rob Bradley
2014

as Harry Taylor
2001
as Self
2020

as Jason
2025

as Nick Russell
2024

as Self
2020

as Self
2020

as Dr. Todd
2019

as Mr. Ogmore
2014

as Quentin
2014

2013

as Victor Frankenstein
2013

as Gary
2012

as Gary
2010

as Zak
2008
as Plumber
2007
as Edward
2006

as Claude
2005

as Groom
2005

as Police Constable
2004

as Tim
2003

as Squash
2002

as Uniformed Officer
2001

as John Browdie
2001
as Lucifer Morningstar
1 ep.

as Oscar Wilde (voice)
1 episodes

as Lee Smeeton
1 episodes

as Lucifer Morningstar
1 episodes

as Lucifer Morningstar
93 episodes

as Thomas Milligan
1 episodes

as Self
1 episodes

as Detective Inspector Bland
1 episodes

as Robin Hood
1 episodes

as Jim Martin - act 1
1 episodes

as Cenred
4 episodes

as Rob Bradley
1 episodes

as Harry Taylor
2 episodes

as Colin Glass
12 episodes

as Rick Chateau (voice)
1 episodes

as Self
1 episodes

as Oliver
8 episodes

as Bill
1 episodes

as Gary Preston
18 episodes

as Neil McGray
1 episodes

as GodCat (voice)
9 episodes

as Dr. Philip Ryder
2 episodes

as Bigger Boy #1
2 episodes

as Apostle Philip
6 episodes

as Self
1 episodes