Ed Speleers is 36 years and 7 month(s) old. He was born in 7 Apr, 1988. Ed Speleers is known as John Ed Speelers and he is actor and a producer. He had played in many movies and tv shows. He has a net worth counted in millions and he is married to Asia Macey.