Iron Man 2 brought in an estimated $52.4 million at the box office on Friday, putting it at the top of the domestic rankings.
The Marvel Studios film, starring Robert Downey Jr., looks like it will rake in at least $125 million this weekend but will not set a box office record.
The box office record for an opening weekend belongs to The Dark Knight, which earned $158.4 million.
- Will Smith, Gwyneth Paltrow and Other Stars Remain Silent After Backlash Over Attending Saudi Film Festival
- Fiancée of Slain Journalist Jamal Khashoggi Rips Will Smith and Gwyneth Paltrow For Attending Saudi Film Festival: 'Unacceptable And Shameful'
- Matthew Perry's Ex-Lovers Revealed: 15 Women Who Stole The 'Friends' Actor's Heart Before His Death
Avatar's opening weekend was cut down by the blizzard in the Northeast but has since gone on to be the top-grossing film of all times.
Iron Man 2 has Gwyneth Paltrow returning opposite Robert Downey Jr.
Mickey Rourke and Scarlett Johansson round out the eclectic A-list cast.