Time Warner, Sony Win the Weekend Box Office