Daniel Mays is 46 years and 6 month(s) old. He was born in 31 Mar, 1978. Daniel Mays is known as an English actor. He is most famous for his roles in Temple and Good Omens.