Big Trouble in Little China ★★★★

BRUHHHHH Teenage Mutant Ninja Turtles 1990 vibes????