介绍:
Josh McLaglen was born on February 21, 1958 in Encino, California, USA as Charles Josh McLaglen. He is an assistant director and producer, known for 泰坦尼克号 (1997), 金刚狼3:殊死一战 (2017) and X战警:逆转未来 (2014). He has been married to Lisa A. Becker since February 19, 2000. They have four children.