Leah Rachel, born Leah Rachel Vogelsang (Dec, 28 1985) is an American actress and screenwriter.
Without a Trace
Series • 2002
Chambers
Series • 2019
Dating Rules from My Future Self
Series • 2012
Buried Alive
Movie • 2007
Hollywood, je t'aime
Movie • 2009
Going Down in La-La Land
Movie • 2011
Amelia's 25th
Movie • 2013