who is the actor who plays lucifer morningstar
Tom Ellis (actor) Thomas John Ellis (born 17 November 1978) is a Welsh actor. He is known for playing the title character Lucifer in Fox's Lucifer and as Gary Preston in Miranda.