Ebon Moss-Bachrach was born on August 17, 1978 in Amherst, Massachusetts, USA. He is an actor, known for The Lake House (2006), The Royal Tenenbaums (2001) and Stealth (2005). Read more on iMDB