Show more
Besides his film work, David is also an award-winning stage actor, having appeared in over 100 AEA productions from Shakespeare, classical, to contemporary plays including over a dozen World & American Premieres. imdb.com
Keanu Reeves
Ryan Phillippe
Johnny Wactor
Ben Affleck