LOS ANGELES, California (X17online) - Captain America: The First Avenger took the top spot at the box office this weekend, knocking Harry Potter and the Deathly Hallows Part 2 to number two.

The Paramount and Marvel Studios flick, starring Chris Evans, took in an estimated $65.8 million domestically. The numbers were in line with the other big superhero movie of the summer, Thor, which grossed $65.7 million its first weekend.