Sherry Leigh was born in Omaha, Nebraska, USA. She is known for her work on 24 (2001), The Kingdom (2007) and Poseidon (2006).
Slaughterhouse
Demon Wind
Jolene
Happy Hunting