The American box office is doing well this weekend due to the well-oiled Marvel Machine. The company’s newest movie, “Guardians of the Galaxy Vol. 2” is a major hit, which is no surprise. So far, the film is gearing up to make a billion dollars, and it will likely hit that mark. The movie earned $63 million in its second week, which is a 57 percent difference when compared to the previous weekend. Positive word of mouth helped the film in its second week. At the moment, the film is sitting at a whopping $246.1 million domestically, and $630.6 million worldwide.

The rise of 'Alien: Covenant'

Come next week, “Alien Covenant” will finally hit theaters, and it will likely take the number one spot at the American box office.

Early reviews have been decent, but so far, it’s not on the same level as Guardians if we go by scores from Rotten Tomatoes.

Opening at the second spot is the movie known as “Snatched.” It’s a new comedy that has so far managed to gross over $17 million in the first three days. Furthermore, it’s a decent comedy for mothers and daughters during Mother’s Day.

With the “Baywatch” movie right around the corner, Snatched” may fall out of the top ten very soon.

The flop that is 'King Arthur'

"King Arthur: Legend of the Sword,” failed to impress reviewers and moviegoers alike, as it bombed at the box office and couldn’t manage a second place opening ahead of “Snatched.” The film opened in the third position with $14.6 million, which is a major disappointment. The folks at Warner Bros. are surely not having a fun time this week due to the failure.

Top Videos of the Day

However, with “Wonder Woman” set to hit theaters in June, investors can rest easy, at least for now.

In the fourth position, “Fate of the Furious” still stands tall. The film earned $5.3 million to add to its overall tally, and it will likely stay in the top ten for the next two to three weeks.

As for the movie in the fifth position, we have “The Boss Baby.” The title earned $4.6 million in its seventh weekend at the box office, which is not bad.