Tristan Lake Leabu was born on August 19, 1999 in the USA. He is an actor, known for Superman Returns (2006), Least Among Saints (2012) and While the Children Sleep (2007). Read more on iMDB