

Bio: David Avalon was born on December 10, 1958 in Calgary, Alberta, Canada. He is an actor, known for Elf (2003), The Santa Clause (1994) and Masterminds (1997).
Tivia: Has starred alongside the Khouth brothers, Sam Vincent and Gabe, in two different works.