介绍:
Noah Beggs was born on March 13, 1970 in Los Angeles, California, USA. He is known for his work on The Final Cut (2004), 地球停转之日 (2008) and Horns (2013).