Ryan Coogler's R-rated historical horror film "Sinners" opened on Friday. The film topped the US box office on its opening weekend, earning an estimated $45 million. Coogler negotiated a rare ...