'Ocean's 8' opens with franchise-best $41.5 million to top weekend

Showbiz