Urodził się w Cardiff w Walii jako jedyny syn i jedno z czwórki dzieci pastora Kościoła Baptystów – Christophera Johna Ellisai jego żony Marilyn Jean (z domu Hooper). Jego wujek (starszy brat ojca), Robert Anthony Ellis to także pastor Kościoła Baptystów, teolog i dyrektor Regent Park College w Oksfordzie w Anglii. Jego dziadkowie to John Ellis (syn Emmie Ellis) i Joyce Doreen Jones. Dorastał z trzema siostrami. Uczęszczał do High Storrs School w Sheffield. Był waltornistą w City of Sheffield Youth Orchestra. Obsługiwał Sheffield Wednesday Football Club. Studiował aktorstwo w Royal Scottish Academy of Music and Drama w Glasgow. Debiutował na małym ekranie w roli Franka Bennetta w filmie BBC Nice Guy Eddie (2001). Wystąpił w telewizyjnej adaptacji powieści Charlesa Dickensa Życie i przygody Nicholasa Nickleby (The Life and Adventures of Nicholas Nickleby, 2001) u boku Jamesa D’Arcy’ego i Charlesa Dance’a jako John Browdie. W serialu BBC One Pasja (The Passion, 2008) zagrał postać apostoła Filipa. Przełomem stała się postać Lucyfera Morningstara w serialu Fox / Netflix Lucyfer (Lucifer), który miał swoją premierę 25 stycznia 2016.