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".
Acting
TV
Lucifer
as Lucifer Morningstar
2016
TV
The Flash
as Lucifer Morningstar
2014
TV
Family Guy
as Oscar Wilde (voice)
1999
Movie
Isn't It Romantic
as Dr. Todd
2019
TV
Doctor Who
as Thomas Milligan
2005
TV
Once Upon a Time
as Robin Hood
2011
TV
The Strain
as Rob Bradley
2014
TV
Merlin
as Cenred
2008
Movie
The Thursday Murder Club
as Jason
2025
TV
Agatha Christie's Poirot
as Detective Inspector Bland
1989
Movie
Vera Drake
as Police Constable
2004
TV
Midsomer Murders
as Lee Smeeton
1997
Movie
Buffalo Soldiers
as Squash
2002
Movie
Players
as Nick Russell
2024
TV
Tell Me Lies
as Oliver
2022
TV
Rush
as Dr. William P. Rush
2014
TV
Miranda
as Gary Preston
2009
TV
Exploding Kittens
as GodCat (voice)
2024
TV
The Fades
as Mark Etches
2011
TV
The Great North
as Rick Chateau (voice)
2021
Movie
The Best Man
as Groom
2005
TV
CIA
as Colin Glass
2026
TV
Jack and the Beanstalk: The Real Story
as Bigger Boy #1
2001
Movie
High Heels and Low Lifes
as Uniformed Officer
2001