Justin Bartha is 46 years and 5 month(s) old. He was born in 21 Jul, 1978. Justin Bartha is known as an American actor. He is most famous for his roles as Riley Poole in the National Treasure film series.