Elizabeth Ward was born on February 4, 2005 in Dallas, Texas, USA. She is an actress, known for The Christ (2017).
Sin datos