Ed Speleers

Edward John "Ed" Speleers (born April 7, 1988) is an English actor and producer.

He will play James Harcourt in the 2016 Disney fantasy film, Alice Through The Looking Glass and was among five actors being considered for a lead role in Star Wars Episode VII.