HomePeople Biography and filmographySacha Powell Biography unavailable on TMDB. Movies (5)TV shows (0) Photos Movies (5) We Are Storror2025 · Self Capstone: The England Project2022 · Editor, Camera Operator Juice That Makes Your Head Explode2021 · Thanks Roof Culture Asia2017 · Himself, Editor, Director of Photography Storror Supertramps - Thailand2015 · Himself TV shows (0) No credits available.