David Leon McCardle was born on September 13, 1952 in Los Angeles, California, USA. David Leon is known for
Flags of Our Fathers (2006),
Million Dollar Baby (2004) and
Geronimo: An American Legend (1993). David Leon was married to Sally Smith. David Leon died on October 17, 2023 in Manhattan Beach, California, USA.