Reece Ritchie was born on July 23, 1986 in Lowestoft, Suffolk, England. He is an actor, known for The Lovely Bones (2009), Hercules (2014) and Prince of Persia: The Sands of Time (2010).