“Top Gun: Maverick” shattered Memorial Day weekend box office records with $156 million in ticket sales, giving actor Tom Cruise, 59, a career-first $100 million weekend opening.