Tom Ellis

Tom Ellis portrayed Lucifer Morningstar and Michael Demiurgos on and.