- Born
- Died
- Birth nameSheila Kay Allen
- Nickname
- Shi-ela Princess of Power
- 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.
- SpouseWilliam "Otto" Lindsey(? - September 11, 2015) (her death)
Contribute to this page
Suggest an edit or add missing content