The 25 Best Movies to Stream Right Now

Colin Farrell and Rachel Weisz in The Lobster (2015).
Colin Farrell and Rachel Weisz in The Lobster (2015).
A24

An incredible amount of entertainment is at our fingertips now, which causes an unfortunate conundrum: water everywhere and not a drop to drink. There’s so much on offer that we end up scrolling endlessly through vast online libraries of enticing movies, plagued by the burden of choice until we give up and wash the dishes.

Instead of resorting to household chores, here’s a tidy list of excellent films worth considering before you’re blinded by the infinite streaming options on the main Netflix, Hulu, and Amazon Prime screens. Pick one from this concise list, and fear option paralysis no longer.

1. 13TH (2016)

Ava DuVernay’s primal scream in documentary form chronicles the American prison system through the lens of historical racial inequality. It’s as informative as it is enraging.

Where to watch it: Netflix

2. AIRPLANE! (1980)

A classic parody of disaster movies that places Julie Hagerty, Robert Hays, Peter Graves, and Leslie Nielsen into the cockpit. Surely, you can’t pass up streaming this one.

Where to watch it: Netflix

3. A LEAGUE OF THEIR OWN (1992)

Hilarious, heartfelt, epic, and intimate, this story of an all-female baseball team during World War II is one of the best movies of the modern era. It also taught us that there’s no crying in baseball.

Where to watch it: Hulu

4. THE BIG SICK (2017)

The breakout romantic comedy of 2017, Kumail Nanjiani stars as a wannabe stand-up comic who falls for a PhD student named Emily (Zoe Kazan) despite his parents wanting him to have a traditional Pakistani arranged marriage. It’s a fantastic (and partly autobiographical) film that was written by Nanjiani and his wife, Emily V. Gordon. But there’s no shame in watching it solely for Holly Hunter.

Where to watch it: Amazon Prime

5. A GHOST STORY (2017)

Another hit from last year’s Sundance Film Festival, this meditation on grief will either completely entrance you or leave you ice cold. Starring Rooney Mara (eating pie for the first time in her life) and Casey Affleck (who spends most of the movie under a sheet), it’s a divisive but profoundly rewarding experience.

Where to watch it: Amazon Prime

6. THE GIRL WITH ALL THE GIFTS (2016)

Inventive and incendiary, this novel adaptation breathes new life into the stumbling zombie genre. In a post-apocalyptic Britain, a group of hybrid children who salivate for human flesh but also have the ability to learn is held captive so that the military can workshop a cure and study their behavior. The brightest among them, Melanie (Sennia Nanua), plots her escape.

Where to watch it: Amazon Prime

7. THE GODFATHER (1972) AND THE GODFATHER II (1974)

Don’t think of it as a double feature of two of the best movies of all time. Think of it as a singular, six-and-a-half-hour experience with a brief intermission. And if you’ve got an entire day to kill, let The Godfather III pull you back in.

Where to watch it: Netflix

8. THE INDIANA JONES QUADRILOGY (1981 - 2008)

All four Indy movies—from Raiders of the Lost Ark to Kingdom of the Crystal Skull—are available on Amazon, which means you can spend an entire day trying to retrieve mythic treasures before Gestapo officers get their mitts on them. Just watch out for snakes …

Where to watch it: Amazon Prime

9. INGLOURIOUS BASTERDS (2009)

Speaking of treks into the past, Quentin Tarantino’s Nazi-hunting, scalp-retrieving mission is available to stream without the danger of highly flammable nitrate film reels. Our introduction to Christoph Waltz as a charming villain, who faces off against Brad Pitt’s American GI and Mélanie Laurent’s French Jewish cinema owner as everyone tries to kill Hitler.

Where to watch it: Netflix

10. THE LOBSTER (2015)

In the world of Yorgos Lanthimos’s 2016 film, being single is illegal, which is why Colin Farrell’s David must find a life mate in 45 days or be turned into an animal of his choosing. The comedy is as dry as a salt lick in the Sahara, and the dystopian vision is absurd, which allows this story to prove just how strange love can be.

Where to watch it: Amazon Prime

11. THE MEYEROWITZ STORIES (NEW AND SELECTED) (2017)

Noah Baumbach has earned a reputation for digging 10 feet deep into his characters and leaving their hearts exposed for us. In his latest, Adam Sandler stars as an unemployed divorcee who moves in with his father (Dustin Hoffman) and navigates relationships with his sister, half-brother, and daughter, while juggling a difficult diagnosis.

Where to watch it: Netflix

12. MOONLIGHT (2016)

A trailblazer and last year’s Best Picture winner, Barry Jenkins’s film chronicles the life of Chiron (Alex Hibbert, Ashton Sanders, Trevante Rhodes) as he grows up under the burden of his own and others’ responses to his homosexuality. It’s a stirring portrait anchored by phenomenal performances (including an Oscar-earning turn from Mahershala Ali).

Where to watch it: Amazon Prime

13. MUDBOUND (2017)

It’s amazing that we can watch a few awards season favorites from our couch, but with Netflix and Amazon pushing for more original content, you can expect that to become the norm. One of the very best of 2017 (and certainly the best ensemble), Dee Rees’s exceptional film weaves together the lives of one white family and one black family in WWII-era Mississippi to both joyous and tragic effect.

Where to watch it: Netflix

14. THE NIGHTMARE BEFORE CHRISTMAS (1993)

Invite your friends over and bet them all the money in your pocket that Tim Burton didn’t direct this holiday classic, where Jack Skellington tries to take over Santa’s job. You’ll have a creepy fun sing-a-long, and you’ll win your friends’ money.

Where to watch it: Netflix

15. OKJA (2017)

If you didn’t think the adventure of a young girl and her super pig could make you pump your fist in the air, it’s time to check out this quirky firecracker from Bong Joon-ho. Thought-provoking and breathtaking? That’ll do, super pig.

Where to watch it: Netflix

16. PADDINGTON (2014)

The sequel to this animated hit is in theaters now, offering fans even more uplifting, good-spirited thrills. The original sees the adorable bear on a slap-stick ride through London. Don’t forget the marmalade!

Where to watch it: Netflix

17. THE PRESTIGE (2006)

Christopher Nolan’s poetic and exciting exploration of the antique world of stage magic and Tesla-fueled wizardry hides its tricks in plain sight and still manages to confound. Christian Bale and Hugh Jackman star as dueling conjurers with a deadly serious rivalry.

Where to watch it: Netflix

18. SCREAM (1996)

Wes Craven riffing on Wes Craven, this is the ultra-rare horror film that manages to mock the genre while getting the blood pumping in terror. Come for the slasher brilliance, stay for the 1990s fashion and lack of cell phones.

Where to watch it: Hulu

19. SICARIO (2015)

In this gripping crime drama, Emily Blunt plays an FBI agent struggling with the abandonment of ethics apparently necessary in taking down a Mexican drug lord. It’s a showcase of intense talent, from Blunt to director Denis Villeneuve (Blade Runner 2049) to cinematographer Roger Deakins (whose career is too long and impressive to condense).

Where to watch it: Amazon Prime

20. THE SILENCE OF THE LAMBS (1991)

Serial killer perfection. Jonathan Demme managed to create a incredible thriller, detective yarn, and horror film all in one. Of course, Jodie Foster’s performance as Clarice Starling is a quiet tornado at the dark center of this murder mystery, even if Anthony Hopkins gets to chew more scenery. Did you know it was released on Valentine’s Day?

Where to watch it: Hulu

21. SUNSET BLVD. (1950)

Perhaps the greatest film noir of all time, Billy Wilder’s cinematic stick of dynamite features a formerly famous actress (who’s ready for her close-up, Mr. DeMille) and a hack screenwriter whose relationship with her ultimately leads to him floating the wrong way up in her swimming pool.

Where to watch it: Netflix

22. SWISS ARMY MAN (2016)

Vibrant, effervescent, and deeply weird, Paul Dano stars in this musical collage as a depressed loner stranded on an island until he finds a talking, farting corpse played by a very post-Harry Potter Daniel Radcliffe. They save one another and, together, attempt to get back to civilization while singing the praises of Jurassic Park.

Where to watch it: Amazon Prime

23. THE TRUMAN SHOW (1998)

Unmistakably hopeful and humane, Peter Weir’s sci-fi film stars Jim Carrey as a naïve man who has lived since birth as the only person on a reality show who isn’t in on the reality. Blending philosophy and reality TV together is a feat on its own, but the movie is also fantastically entertaining.

Where to watch it: Netflix

24. THE WITCH (2015)

Delicately crafted with an eye toward historical accuracy, this existential horror film focuses on a New England farming family in the wilds of 1630 who believe a witch has cursed them. Anya Taylor-Joy’s standout performance acts as a guide through the possessed-goat-filled insanity.

Where to watch it: Amazon Prime

25. ZODIAC (2007)

The product of David Fincher’s notorious perfectionism, this deep dive into the unsolved case of a series of brutal crimes in the San Francisco Bay Area explores the depths of humanity’s depravity as well as its capacity for seeking justice. It’s a masterclass in filmmaking with powerful turns from Mark Ruffalo, Robert Downey, Jr., and Jake Gyllenhaal.

Where to watch it: Amazon Prime

10 of the Most Popular Portable Bluetooth Speakers on Amazon

Altech/Bose/JBL/Amazon
Altech/Bose/JBL/Amazon

As convenient as smartphones and tablets are, they don’t necessarily offer the best sound quality. But a well-built portable speaker can fill that need. And whether you’re looking for a speaker to use in the shower or a device to take on a long camping trip, these bestselling models from Amazon have you covered.

1. OontZ Angle 3 Bluetooth Portable Speaker; $26-$30 (4.4 stars)

Oontz portable bluetooth speaker
Cambridge Soundworks/Amazon

Of the 57,000-plus reviews that users have left for this speaker on Amazon, 72 percent of them are five stars. So it should come as no surprise that this is currently the best-selling portable Bluetooth speaker on the site. It comes in eight different colors and can play for up to 14 hours straight after a full charge. Plus, it’s splash proof, making it a perfect speaker for the shower, beach, or pool.

Buy it: Amazon

2. JBL Charge 3 Waterproof Portable Bluetooth Speaker; $110 (4.6 stars)

JBL portable bluetooth speaker
JBL/Amazon

This nifty speaker can connect with up to three devices at one time, so you and your friends can take turns sharing your favorite music. Its built-in battery can play music for up to 20 hours, and it can even charge smartphones and tablets via USB.

Buy it: Amazon

3. Anker Soundcore Bluetooth Speaker; $25-$28 (4.6 stars)

Anker portable bluetooth speaker
Anker/Amazon

This speaker boasts 24-hour battery life and a strong Bluetooth connection within a 66-foot radius. It also comes with a built-in microphone so you can easily take calls over speakerphone.

Buy it: Amazon

4. Bose SoundLink Color Bluetooth Speaker; $129 (4.4 stars)

Bose portable bluetooth speaker
Bose/Amazon

Bose is well-known for building user-friendly products that offer excellent sound quality. This portable speaker lets you connect to the Bose app, which makes it easier to switch between devices and personalize your settings. It’s also water-resistant, making it durable enough to handle a day at the pool or beach.

Buy it: Amazon

5. DOSS Soundbox Touch Portable Wireless Bluetooth Speaker; $28-$33 (4.4 stars)

DOSS portable bluetooth speaker
DOSS/Amazon

This portable speaker features an elegant system of touch controls that lets you easily switch between three methods of playing audio—Bluetooth, Micro SD, or auxiliary input. It can play for up to 20 hours after a full charge.

Buy it: Amazon

6. Altec Lansing Mini Wireless Bluetooth Speaker; $15-$20 (4.3 stars)

Altec Lansing portable bluetooth speaker
Altec Lansing/Amazon

This lightweight speaker is built for the outdoors. With its certified IP67 rating—meaning that it’s fully waterproof, shockproof, and dust proof—it’s durable enough to withstand harsh environments. Plus, it comes with a carabiner that can attach to a backpack or belt loop.

Buy it: Amazon

7. Tribit XSound Go Bluetooth Speaker; $33-$38 (4.6 stars)

Tribit portable bluetooth speaker
Tribit/Amazon

Tribit’s portable Bluetooth speaker weighs less than a pound and is fully waterproof and resistant to scratches and drops. It also comes with a tear-resistant strap for easy transportation, and the rechargeable battery can handle up to 24 hours of continuous use after a full charge. In 2020, it was Wirecutter's pick as the best budget portable Bluetooth speaker on the market.

Buy it: Amazon

8. VicTsing SoundHot C6 Portable Bluetooth Speaker; $18 (4.3 stars)

VicTsing portable bluetooth speaker
VicTsing/Amazon

The SoundHot portable Bluetooth speaker is designed for convenience wherever you go. It comes with a detachable suction cup and a carabiner so you can keep it secure while you’re showering, kayaking, or hiking, to name just a few.

Buy it: Amazon

9. AOMAIS Sport II Portable Wireless Bluetooth Speaker; $30 (4.4 stars)

AOMAIS portable bluetooth speaker
AOMAIS/Amazon

This portable speaker is certified to handle deep waters and harsh weather, making it perfect for your next big adventure. It can play for up to 15 hours on a full charge and offers a stable Bluetooth connection within a 100-foot radius.

Buy it: Amazon

10. XLEADER SoundAngel Touch Bluetooth Speaker; $19-$23 (4.4 stars)

XLeader portable bluetooth speaker
XLEADER/Amazon

This stylish device is available in black, silver, gold, and rose gold. Plus, it’s equipped with Bluetooth 5.0, a more powerful technology that can pair with devices up to 800 feet away. The SoundAngel speaker itself isn’t water-resistant, but it comes with a waterproof case for protection in less-than-ideal conditions.

Buy it: Amazon

This article contains affiliate links to products selected by our editors. Mental Floss may receive a commission for purchases made through these links.

5 Popular Back to the Future Fan Theories, Examined

Marty and Doc Brown were best friends. Too bad Doc had to kill him.
Marty and Doc Brown were best friends. Too bad Doc had to kill him.
Universal Pictures Home Entertainment

July marks the 35th anniversary of Back to the Future, the enduring sci-fi and comedy classic starring Michael J. Fox as Marty McFly, an amiable teen who strikes up an unlikely friendship with Emmett "Doc" Brown (Christopher Lloyd). Thanks to Doc's DeLorean time machine, Marty winds up in 1955 to save Doc’s life and to make sure his parents (Crispin Glover and Lea Thompson) fall in love, thereby ensuring his existence.

Fans of the film have spent the past several decades wrapping their minds around the movie’s time travel paradoxes and missing pieces of the plot. Take a look at some of the most popular theories, then check out Back to the Future and its sequels on Netflix to see if they carry any weight.

1. Marty McFly’s parents knew he was a time traveler.

Perhaps the biggest mystery of Back to the Future is why George and Lorraine McFly fail to notice that their grown son Marty bears a striking resemblance to the man they knew as “Calvin Klein” who dropped into their lives in 1955 to make sure their romance was intact. One theory explained by Redditor djbred18 offers that George and Lorraine did recognize him. “I mean they had 30 years to figure it out!” the user said. Crucially, George heard “Calvin” using the names of Darth Vader and the Vulcan race from Star Trek years before they materialized, a fact any science-fiction author like George would have picked up on. A scene late in the film where Marty’s parents give him a brand-new truck and offer a knowing smile could be read as a thank you for his efforts.

Speaking with The Hollywood Reporter in 2020, Back to the Future co-screenwriter Bob Gale explained that they didn't make the connection: It was a simple case of Marty’s parents not recognizing the man they had spent just a few days with 30 years prior. “I would ask anyone to think back to their own high school days and ask themselves how well they remember a kid who might have been at their school for even a semester,” he said. “Or someone you went out with just one time. If you had no photo reference, after 25 years, you’d probably just have a hazy recollection.”

2. Doc Brown was suicidal.

While testing his DeLorean in the Twin Pines Mall parking lot, Doc Brown steps directly in front of the car traveling at 88 mph. The only way he wouldn’t be crushed is if his experiment succeeded and the car vanishes. Yet Doc makes mention of his other experiments being disappointing. Given his lack of confidence in his own abilities, standing in front of the car appears to be a death wish.

When asked about this theory by the Canadian Broadcasting Corporation (CBC) in 2018, Christopher Lloyd wasn’t buying into it. “I don’t think so,” Lloyd said. “Because Doc had so much confidence in what he was doing, he didn’t worry about that ... maybe a little doubtful, but Doc didn’t have a grim nature.”

However, Lloyd did add that: “You’ve given me a lot to think about though.”

3. Marty McFly’s actions altered his girlfriend’s appearance.

Elisabeth Shue, Michael J. Fox, and Christopher Lloyd in 'Back to the Future Part II' (1989)
Elisabeth Shue, Michael J. Fox, and Christopher Lloyd in Back to the Future Part II (1989).
Universal Pictures Home Entertainment

In the first Back to the Future, actress Claudia Wells portrays Jennifer Parker, Marty’s girlfriend. In 1989’s Back to the Future Part II, Elizabeth Shue took over the role because Wells was dealing with an illness in her family. For a series about time travel, it might be easy to explain why Jennifer’s appearance changes. According to Reddit user j1ggy, Marty’s presence resulted in unseen but demonstrative effects in the lives of Jennifer’s parents, possibly even resulting in Jennifer having a different mother or father. Because Marty seems slightly confused by Jennifer at the beginning of Back to the Future Part II, it’s possible he realizes he changed the past to the point that his girlfriend is now physically different.

4. Marty may have actually turned Biff Tannen’s life around.

At the beginning of Back to the Future, we see town bully Biff Tannen pushing around George McFly and demanding he perform Biff's work duties at their office. At the end of the film, Biff is in a subservient role, waxing George’s car as part of his work owning an auto detailing company. But, as Reddit user SatNav points out, that may have been best for Biff. He went from being dependent on George to assist him with his job to owning his own small business.

5. Doc Brown kills Marty.

At the conclusion of Back to the Future, time-traveling Marty returns from 1955 to witness 1985 Marty disappearing in the DeLorean. While that’s presumably Marty heading back to 1955, one theory has posited that Doc Brown is sending 1985 Marty either to his death or exiling him in time to make room for the returning 1955 Marty. Had he allowed 1985 Marty to continue living, he could have gone back to 1955 to meet the Marty already there. That, or two versions of Marty would have been running around Hill Valley in 1985.

Christopher Lloyd has dismissed this theory. “Doc would never send Marty off to his death, in any kind of scenario,” he told the CBC in 2018. “Doc couldn’t live with that.”