David Leach (tt1326244)CharacterCharacterRole Character David Leach (tt1326244)Movieallthink.com/2828881MoreSearchCharacter SearchCompareCompare the David Leach (tt1326244) to another Character