David Avalon ist 67 Jahre alt (10 décembre 1958). David Avalon hat 2 Serien und kein Film gedreht. Unter anderem spielte er Doc in der Serie Once Upon a Time (2011).