Fox: Julia Roberts hits back at criticism after new film sparks backlash