Shannon Farrara › Spouse
Shannon Farrara was born on 15 April 1984 in Clearwater, Florida, USA. She is an actress, known for Searching, Five Piece (2018) and Hookers Inc. (2006). imdb.com
Sue Mi Terry
Ryan Reynolds
Mark Hamill
Ben Affleck
Show more