David StorchDavid Storch is an actor and director, known for Blindness (2008), Anon (2018) and First Wave (1998).