The new X-Men prequel has stormed to the top of the U.S. box office with a $56 million opening weekend.
The Marvel film, starring Michael Fassbender and James McAvoy and featuring split-second cameos from original X-Men Hugh Jackman and Rebecca Romijn, toppled The Hangover Part II, which dropped a spot to two with a second-weekend haul of $32.4 million.
The comedy has taken in $190 million in just 10 days in the U.S.
Kung Fu Panda 2 and Pirates of the Caribbean: On Stranger Tides round out the new top four.
Did you see X-Men: First Class? What movie did you see this weekend?