Sheila Allen was born on September 21, 1964 in Wilmington, North Carolina, USA. She is known for
Cyborg (1989),
The Twilight Saga: Eclipse (2010) and
Now You See Me (2013). She was married to William "Otto" Lindsey. She died on September 11, 2015 in Vancouver, British Columbia, Canada.