The Avengers sunk Rihanna's Battleship at the U.S. box office at the weekend with another blockbuster three-day take.
The all-star action movie, which is on course to become one of the top five highest-grossing films in history, has landed a third week atop the U.S. box office, with $55.1 million (£34 million) in ticket sales from Friday (18May12) to Sunday (20May12).
Battleship, starring Rihanna, Liam Neeson and Taylor Kitsch, opened with a disappointing $25.3 million (£15.8 million) to finish a distant second, according to Sunday estimates.