Sacha PowellActing • 1994-06-16 • Brighton, EnglandNo biography available.Known ForFan ClubNo Nerds have favorited Sacha Powell yet — be the first.All fan clubsFrom NerdspinFilmographyActor3Editing2Camera2Crew12025We Are StorrorFilmSelf2017Roof Culture AsiaFilmHimself★ 9.42015Storror Supertramps - ThailandFilmHimself★ 9.5