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.
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.