David Avalon tem 67 anos de idade (10 December 1958). David Avalon apareceu em 2 série e nenhum filme. Um desempenho a ser encontrado no papel de Doc na série Once Upon a Time (2011).