The weekend box office was not only undeterred by the aftermath of Superstorm Sandy, it was buoyed by it. Disney's "Wreck-It Ralph" opened strongly with $49.1 million and Robert Zemeckis' "Flight," starring Denzel Washington, soared to a $25 million debut.