Sheila Du(I)
- Additional Crew
- Actress
- Location Management
Sheila Du is a Vietnamese-Chinese actress born in the Bay Area, California. At a young age she always had an interest in the arts, and fell in love with acting once she start doing theatre in high school. She went on to complete her AA in Acting and ADT in Theater Arts. Her passion in filmmaking continued when she moved to Los Angeles, and started working both in front of and behind the camera.