View Official IMDb Resume Photos » Leila J. Babson on IMDb: Movies, TV, Celebs, and more... Poster

Photo Gallery

1 photo
Leila J. Babson
1 photo

Biography

Leila J. Babson is an actress, known for Red Cockroaches (2003), Bill W. (2012) and Space Cadet (2013). See full bio »
Biography | Trailers & Videos