Sheila Allen(1964-2015)
- Additional Crew
- Location Management
Sheila Allen was born on 21 September 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 11 September 2015 in Vancouver, British Columbia, Canada.