We’ve turned against our creators

SITHA (trailer)
Filmed at Shinjuku Motion (November 2018)