Felt like bit lazy writing, with no proper logic or reasoning, some characters cast can be improved, sometimes feels like made for only kids, on the other end two charecters casting was fantastic along with their action, Joe and Mephisto, good stunts sequences n good production design, vfx was good , good colour pallet, sound design and quality