19 Movies That Are Perfect For the Fourth of July

Most people might be spending their Fourth of July weekend at a barbecue or submerged in the nearest body of water, but it's also the perfect time to stay inside in the air conditioning and put on a big, splashy summer movie. And whether you want to watch a movie that's set on July 4, a film that perfectly captures summertime vibes, a patriotic action film that will pump your adrenaline, or a musical that literally dramatizes just what went down in 1776, we've got you covered.

Of course, there's something like "Hamilton," which serves as a not-always-historically-accurate — but still fun — history lesson. But maybe you want to relax with a romance like "Safe Haven," which totally nails those summer-love vibes. Or maybe what you're really looking for is action and adventure, in which case movies like "Live Free or Die Hard" might just be perfect. Might we also suggest that 1986's "Top Gun" followed by 2022's box office–smashing sequel would be the perfect movie marathon to celebrate the fourth with?

Ahead, here are 19 of the best movies to watch this Fourth of July, plus where you can find them streaming right now.

01
"Hamilton"
Disney

"Hamilton"

Lin-Manuel Miranda's "Hamilton" literally tells the story of the American revolution, making it the perfect watch for your Independence Day.

Watch "Hamilton" on Disney+.

02
"The Sandlot"
Everett Collection

"The Sandlot"

Not only is the whole film about America's favorite pastime, but that iconic fireworks scene on the ballpark is perfect for the Fourth.

Watch "The Sandlot" on Starz.

03
"Miss Firecracker"
Everett Collection

"Miss Firecracker"

Just in case the title didn't give it away, the whole movie is about a Fourth of July beauty pageant.

Watch "Miss Firecracker" on Amazon Prime with a Shout! Factory TV subscription.

04
"Jaws"
Everett Collection

"Jaws"

You'll definitely be seeing red after watching this thriller about a group of men who search for a deadly shark over the Fourth of July weekend.

Watch "Jaws" on TNT.

05
"Independence Day"
Everett Collection

"Independence Day"

When aliens attack Earth, a group of humans come together to defend the country on the Fourth of July.

Watch "Independence Day" on Starz.

06
"Top Gun"
Everett Collection

"Top Gun"

The original "Top Gun" stars Tom Cruise, Kelly McGillis, and Val Kilmer in this story about an elite Navy aircraft school. It's a patriotic bonanza full of incredible stunts and iconic songs.

Watch "Top Gun" on Paramount+.

07
"Top Gun: Maverick"
Everett Collection

"Top Gun: Maverick"

Make it a Fourth of July double feature and watch "Top Gun: Maverick" back to back with the original. The movie sees Cruise's hero return to Top Gun with a new batch of a pilots played by actors like Miles Teller, Glen Powell, Lewis Pullman, and Monica Barbaro.

Watch "Top Gun: Maverick" on Paramount+.

08
"Born on the Fourth of July"
Everett Collection

"Born on the Fourth of July"

This Oscar-winning film tells the real-life story of an American antiwar activist and former United States Marine Corps sergeant, Ron Kovic, who just so happens to be born on the national holiday.

Rent "Born on the Fourth of July" on Netflix.

09
"1776"
Everett Collection

"1776"

If you were never required to watch the film adaptation of this Tony-winning musical about the American Revolution in history class, now is the time. Not only is it perfect for a little holiday education, but it also features William Daniels, or Mr. Feeny from "Boy Meets World".

Watch "1776" on Fubo.

10
"We're the Millers"
Everett Collection

"We're the Millers"

A small-time pot dealer creates a fake family in order to smuggle drugs from Mexico to the US over the Fourth of July weekend in this comedy.

Watch "We're the Millers" on Netflix.

11
"Magic Mike XXL"
Everett Collection

"Magic Mike XXL"

If Channing Tatum's dance moves don't get you excited, the film's end scene certainly will as everyone joins together to watch the Fourth of July fireworks.

Watch "Magic Mike XXL" on Max.

12
"My Girl"
Everett Collection

"My Girl"

This movie may wreck your soul, but it does feature a sweet carnival scene in honor of the patriotic holiday.

Watch "My Girl" on Showtime.

13
"Safe Haven"
Everett Collection

"Safe Haven"

Not only is there a spark between the two lovers in this Nicholas Sparks film, but there are also literal fireworks in the small beach town's Independence Day celebration.

Watch "Safe Haven" on Hulu.

14
"Grown Ups"
Everett Collection

"Grown Ups"

If you're looking for a good laugh this holiday, you should check out Adam Sandler's comedy about a group of childhood friends who rent out a lake house with their families for the Fourth of July.

Watch "Grown Ups" on Hulu.

15
"I Know What You Did Last Summer"
Everett Collection

"I Know What You Did Last Summer"

It's the ultimate summer slasher film as a group of friends are reminded of the crime they committed a year ago when a crazed killer begins stalking them over the Fourth of July weekend.

Watch "I Know What You Did Last Summer" on Netflix.

16
"Live Free or Die Hard"
Everett Collection

"Live Free or Die Hard"

In the fourth installment in the Die Hard film series, John McClane works to track down computer hackers in Washington DC on the Fourth of July.

Watch "Live Free or Die Hard" on Max.

17
"Steel Magnolias"
Everett Collection

"Steel Magnolias"

Not only does Shelby's son's birthday celebration take place on Independence Day, but it's also complete with an outdoor picnic and festive hats.

Watch "Steel Magnolias" on Netflix.

18
"The Nanny Diaries"
The Weinstein Company

"The Nanny Diaries"

In addition to featuring Captain America himself, you also can't miss the hilarious scene when Scarlett Johansson dresses up as Betsy Ross.

Watch "The Nanny Diaries" on FreeVee.

19
"A League of Their Own"
Everett Collection

"A League of Their Own"

There's nothing as American as baseball, which makes "A League of Their Own" the perfect movie for July 4th. The 1992 film follows the real-life All-American Girls Professional Baseball League, which cropped up during World War II when Major League Baseball sent most of its players to the war effort. The film follows fictional players and their manager, played by Tom Hanks.

Watch "A League of Their Own" on Netflix.