简介:
Sarah is originally from Madison, Wisconsin. She made her screen debut in the acclaimed short film Leave You in Me (2007). Her vulnerably raw work in the film garnered her Best Actress Award wins at the NYC PictureStart Film Festival and LA's Show Off Your Short Film Festival. Shortly after the film's completion, Sarah moved from New York to Los ...