Rachel Horwitz is an actor, writer, and director based in New York.
Bloody Loafers
The Root
The Basics
Movie
Movie · as Bethany
TV · as Becka · 6 eps