The fifth movie in the Bruce Willis "Die Hard" franchise scored the biggest box-office action over the US holiday weekend, beating out love story "Safe Haven," which came in third for the Friday-through-Sunday period.