Leah Schumacher: Leah Schumacher. Actress: Insaniac. Leah Schumacher is known for Insaniac (2002), Absolution (2003) and Last House on Hell Street (2002).
Known For: Insaniac (Petra), Absolution (Nora Kiss), Last House on Hell Street (Jessica), Last House (Jessica)