Raina Yang is a Chinese writer/director based in New York and Guangzhou.
Stranded 2026
Director, Writer, Editor, Producer
Siren 2025
Director, Writer, Editor
Sink 2024
Credits from TMDB.