large, brutal monster defeated. outside of ancient greek temple. bollywood fantasy action movie still.