‘Arthur’ Top Box Office

“Hop,” featuring the voice of Russell Brand, stayed atop the U.S. box office for the second weekend with more than $21.69 million.

“Arthur (2011),” starring Helen Mirren, Jennifer Garner and Russell Brand again, was second with more than $12.60 million.

“Hanna,” a thriller starring Cate Blanchett as the villain, was a close third with more than $12.32 million.