Show more
David Backhaus (AKA The Orphan Killer) resides in Los Angeles CA. David is originally from Sioux City IA. His first breakthrough role came in the Tribeca Film Festival hit of IOWA. imdb.com
Dabney Coleman
Chris Hemsworth
Carrie Preston
Millie Bobby Brown