Biography

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).

Filmography