Even Johnny Depp's star power in "Dark Shadows" could not take down "The Avengers" at the box office this weekend.
The marvel superhero film earned an estimated $103.2 million, according to The Hollywood Reporter, to not only take the top spot for the weekend but break more records.
"The Avengers" becomes the first film to earn $100 million in its second weekend in release and is expected to take in $1 billion in worldwide sales by Sunday, matching the 19-day records set by "Avatar" and "Harry Potter and the Deathly Hallows Part 2."
Meanwhile, "Dark Shadows," Depp and Tim Burton's take on a 1960s soap opera, debuted in a distant second place with just $28.8 million.
"Dark Shadows" hit theaters on Friday, May 11 and Depp plays Barnabas Collins, a playboy vampire who was buried alive for more than 200 years after breaking the heart of a witch, played by Eva Green. Michelle Pfeiffer plays Elizabeth Collins Stoddard, Collins' cousin and the matriarch in the household.
In third place for the weekend was the romantic comedy "Think Like a Man," which earned an estimated $6.3 million. The film has taken in $81.9 million total domestically in its four weeks at theaters.
"The Hunger Games" continues to take in money in its eighth weekend in theaters, earning an estimated $4.4 million to land in the No.4 slot at the box office. The movie has earned $386.9 million domestically.
Finishing out the top five films for the weekend is the Zac Efron romance film "The Lucky One" with $4.1 million. The movie, based on the Nicholas Sparks book of the same name, has earned $53.7 million at the box office in five weeks.
"The Avengers" is produced by Disney's Marvel Studios unit. Disney is the parent company of OnTheRedCarpet.com.
Watch trailers for "Dark Shadows," "The Avengers," "Think Like A Man" and "The Lucky One" below.