Sarah Lilly is an actress, known for Failure to Launch (2006), Gremlins 2: The New Batch (1990) and Georgia Rule (2007). Read more on iMDB