The comic book flick "Captain America: The First Avenger" took the top spot on Friday at the box office, beating out the record-breaking "Harry Potter and the Deathly Hallows- Part 2," which landed in the No. 2 position.
"Captain America: The First Avenger," which stars Chris Evans took in an estimated $25.8 million on Friday, including midnight screenings, according to The Hollywood Reporter. "Captain America" is enjoying a similar opening to "Thor," which earned $65 million in its opening weekend.
In the film, which is set in the 1940s, Steve Rogers (Evans) is deemed physically unfit to join the U.S. Army and fight the Nazis during World War II. He then volunteers for a secret research project that turns him into super soldier Captain America.
Sebastian Stan plays his friend and sidekick Bucky Barnes and Hugo Weaving plays his nemesis, Red Skull, who works for Adolf Hitler. Tommy Lee Jones portrays Col. Chester Phillips, who recruits Rogers for the research project and Hayley Atwell plays Peggy Carter, Captain America's love interest.
Though the final installment in the "Harry Potter" franchise broke several box office records last weekend, "Deathly Hallows" had a quieter attendance on Friday, earning $14.6 million in its second weekend and bringing its domestic cume to $240.7 million.
The Justin Timberlake and Mila Kunis romantic comedy "Friends with Benefits" has taken in $6.7 million in the box office, slightly less than the comparable "No Strings Attached," starring Ashton Kutcher and Natalie Portman, which earned $19.7 in its opening weekend.
"Horrible Bosses" maintained its fourth place position, earning an additional $3.7 million as it entered its third weekend. Meanwhile, "Transformers: Dark of the Moon" landed in fifth place, earning $3.5 million, which brought its domestic cume to $317.2 million.
Evans, a 29-year-old Boston native, is known for his parts in the 2005 movie "The Fantastic Four" and its 2007. He will reprise his role as Captain America in the movie The Avengers," which is directed by Joss Whedon of "Buffy the Vampire Slayer" fame and is due to be released on May 4, 2012.
Check out a trailer for "Captain America: The First Avenger" below.