Home

About Us

Contact Us

AFREECATV

EPL

KNEWS

KDRAMA RECAP

MOVIE

TWITCH

Youtube

Kwavebuzz

Kwavebuzz

Your Daily Dose of Korean Stardom!

Carry-On: Full Movie Spoiler Breakdown

May 9, 2025
Carry-On: Full Movie Spoiler Breakdown

The Carry-On movie opens with a chilling prologue set in the pre-dawn hours of Christmas Eve. A man known only as the Traveler, played by Jason Bateman, visits a snowy Christmas tree farm owned by Russian mobsters. During an eerie exchange, he hands over cash to the mob boss, Olek, who immediately starts coughing up blood after touching it—revealing it’s been laced with poison. The Traveler then executes Olek’s nephew, Yuri, and burns the entire place to the ground, establishing himself as someone with a lethal plan already in motion.

At LAX, TSA agent Ethan Kopek (Taron Egerton) starts his day with his pregnant girlfriend Nora (Sofia Carson), who encourages him to consider reapplying to the police academy after failing to make the cut. Ethan’s workday begins with a failed request for a promotion from his boss, Sarkowski (Dean Norris), who criticizes his lack of initiative. Hoping to prove himself, Ethan is sent to work the scanners.

Meanwhile, the Traveler is tracking another TSA agent—Ethan’s friend Jason Noble (Sinqua Walls)—and even stalks Jason’s wife and kids through surveillance with the help of his right-hand man, the Watcher (Theo Rossi). But when plans change and Ethan ends up at the scanners instead of Jason, the Traveler quickly pivots. He sends an operative to break into Ethan’s home and kidnaps a man named Jesse (Adam Stephenson), using him as leverage.

Everything starts to spiral when a mysterious blue-haired woman slips Ethan an earbud, followed by a message instructing him to wear it. The voice of the Traveler comes through, revealing that Ethan is now part of his plan. Ethan initially thinks it’s a prank until the Traveler threatens Nora’s life, forcing him to comply. He has Ethan allow a carry-on item to pass through security unchecked. The tension ramps up as Ethan realizes he’s being watched and manipulated every step of the way.

Detective Elena Cole (Danielle Deadwyler) is drawn into the case after discovering a bugged watch at the crime scene. Working with her tech-savvy partner Herschel (Josh Brener), she decodes fragments of a message referencing a deadly nerve agent—Novichok—which soon connects to the chaos unfolding at LAX.

Back at the airport, Ethan tries to resist the Traveler’s orders. He attempts to alert a coworker, Lionel, using invisible ink, but when Lionel reads the warning, the Traveler immediately retaliates, killing him on the spot. Guilt weighs heavily on Ethan, especially when the Traveler taunts him, revealing that Jason had been the original target—and if Ethan hadn’t been on shift, Jason’s entire family would’ve been killed.

Trying to regain control, Ethan slyly plants liquor next to Jason, triggering his removal from duty and giving the Traveler a way to push Ethan even deeper into his trap. Then comes the arrival of Mateo Flores (Tonatiuh), the man tasked with smuggling the Novichok through airport security. Ethan identifies the threat in Mateo’s luggage but lets it pass, vomiting afterward from the sheer stress. In a private confrontation, the Traveler confirms that the gas is intended for use on a flight carrying 250 people. He promises Ethan and Nora safety—but only if Ethan cooperates until the plane takes off.

The situation escalates as Homeland Security agent John Alcott (Logan Marshall-Green) joins Elena’s investigation—though it later turns out he’s an imposter named Ryan Mercer, the same man who had been surveilling Ethan. After Mercer’s true identity is revealed, he and Elena fight in a car crash; she ultimately kills him and races to the airport.

Back at LAX, Ethan discreetly adds Mateo to the TSA’s search list, hoping to stop the plan. But the Traveler is one step ahead. When Ethan tries to get Nora out of harm’s way, a sniper—the Watcher—targets her from a nearby van, forcing Ethan to walk away in silence. A brutal fight breaks out between Ethan and the Traveler in a bathroom, where Ethan manages to disarm him. But the Traveler activates a hidden bomb with just ten minutes on the clock, intending to level the entire airport.

Ethan runs to where Mateo is being searched. The Traveler demands that Ethan shoot Sarkowski, but Ethan refuses. Mateo ends up killing Sarkowski himself. In a surprising turn, Mateo reveals he’s only doing this because Jesse—his husband—is being held hostage. With only seconds to spare, Ethan manages to disarm the bomb thanks to Mateo’s help.

Elena learns the real Alcott is en route, and Herschel confirms that the true target is Congresswoman Grace Turner, a politician who had opposed a bill benefiting private contractors. The entire scheme—including the attack on the Russian mob—was orchestrated to frame them for the planned gas attack, ensuring the bill passes. It’s political manipulation wrapped in terrorism.

Ethan and Nora trace the flagged luggage, but they realize that stopping the flight won’t prevent disaster—the Traveler could trigger another explosion remotely. Ethan boards the plane’s cargo hold in secret. As the plane takes off, the Traveler prepares his escape with help from the same blue-haired woman. Ethan successfully disarms the bomb mid-flight, but the Traveler receives a notification and confronts him in the cargo hold. In their final fight, Ethan reveals he removed the canister containing the nerve agent and shoves the Traveler into a vacuum-sealed container with the gas, killing him in agony.

The pilots return to LAX. Elena lets Ethan walk free, recognizing what he’s done to save everyone.

In the aftermath, Ethan and Nora are shown with their newborn baby, enjoying a peaceful life. He’s reconciled with Jason, and both families are finally headed to Tahiti—a dream Nora had always held onto. In one final gesture of closure, Ethan stands up for a fellow TSA agent before passing through the scanner and tossing his LAPD badge inside, symbolizing that he’s finally found his purpose.


  • ZEROBASEONE Zhang Hao Joins I’m Sunny Thank You as MC
  • Riri Nanatsumori Shines as a Beloved Teacher in SONE-573
  • Our Movie Episode 1 Recap: A New Chapter Begins with Grief
  • BLACKPINK New Song Premiere at Goyang Concert This July
  • Nana Tattoos Redefine Idol Image with Bold Self-Expression

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Featured Articles

  • USPEER Debut Album ‘SPEED ZONE’ Drops June 4

    USPEER Debut Album ‘SPEED ZONE’ Drops June 4

    May 30, 2025
  • izna Comeback Heats Up with Teaser for “BEEP” MV

    izna Comeback Heats Up with Teaser for “BEEP” MV

    May 30, 2025
  • Weki Meki Ji Suyeon Begins Solo Journey with Emotional Debut

    Weki Meki Ji Suyeon Begins Solo Journey with Emotional Debut

    May 30, 2025
  • LE SSERAFIM Enters Bold New Era with 4th Japan Single ‘DIFFERENT’

    LE SSERAFIM Enters Bold New Era with 4th Japan Single ‘DIFFERENT’

    May 29, 2025
  • B.I Explores New Depths with ‘Wonderland’ Album

    B.I Explores New Depths with ‘Wonderland’ Album

    May 27, 2025
  • xikers Shine in ‘MOONWALK’ Video for roadY Anniversary

    xikers Shine in ‘MOONWALK’ Video for roadY Anniversary

    May 26, 2025
  • ENHYPEN Bad Desire Comeback Channels Dark Fantasy Vibes

    ENHYPEN Bad Desire Comeback Channels Dark Fantasy Vibes

    May 23, 2025
  • RIIZE Soars with ‘Fly Up’ on M2’s Performance Series

    RIIZE Soars with ‘Fly Up’ on M2’s Performance Series

    May 21, 2025
  • BTS’s Jin Unveils Emotional Comeback

    BTS’s Jin Unveils Emotional Comeback

    May 15, 2025
  • Irene & Seulgi Return With New Album ‘TILT’ and Asia Tour

    Irene & Seulgi Return With New Album ‘TILT’ and Asia Tour

    May 12, 2025

Search

Author Details

KWaveBuzz

We’re a team of passionate K-culture enthusiasts dedicated to capturing the heartbeat of Korea’s celebrity scene. From exclusive stories to viral moments, we dig deep into the trends and personalities that define the Hallyu wave.

Categories

  • Aespa (12)
  • Ailee (3)
  • Anime Recap (2)
  • Baek Jong-won (2)
  • BJ Hyeming (1)
  • BJ Seoa (1)
  • BJ 김우유 (1)
  • BJ 둘기얏 (1)
  • BJ 백하 (2)
  • BJ 서안 (1)
  • BJ김빵귤 (1)
  • BONA 임보나 (1)
  • Bong Jaehyun (1)
  • BOYNEXTDOOR (4)
  • BTS (17)
  • Chelsea (3)
  • Choo Sung-hoon (4)
  • Crushology 101 (6)
  • DAY6 (2)
  • Ddeun Ddeun (3)
  • Dear Hongrang (13)
  • Dex (7)
  • DimpleVideo (2)
  • ExtraEmily (4)
  • Fanum (1)
  • Football News Now (19)
  • G-Dragon (10)
  • Go Min Si (4)
  • Goldbridge (6)
  • Good Boy (12)
  • GYM Jong Kook (4)
  • HALIMI_하리미 (1)
  • Hangout with Yoo (6)
  • Heart Pairing (7)
  • Heavenly Ever After (13)
  • Hyuna (4)
  • I Live Alone (4)
  • i-dle (6)
  • ILLIT (3)
  • Influencers (14)
  • ITZY (5)
  • IU (4)
  • IVE (9)
  • J-Drama (55)
  • Jackson Wang (1)
  • JasonTheWeen (2)
  • Jennie (11)
  • Jeong So-min (1)
  • Jinnytty 企鵝妹 지니 (2)
  • JSJ World (2)
  • Juice Seyeon (5)
  • K-Celeb Today (1)
  • Kai Cenat (4)
  • Katchii (1)
  • Kian84 (3)
  • KickFlip (2)
  • Kim Jaejoong (4)
  • Kim Soo Hyun (10)
  • Korean Entertainment News (297)
  • Korean News Now (4)
  • KPC (2)
  • KPOP Official Live (8)
  • KPOP Official MV (21)
  • Kwon Eunbi (3)
  • LE SSERAFIM (3)
  • Lee Hye-ri (2)
  • Lee Je Hoon (1)
  • Lee Kwang Soo (2)
  • Lee Sian (1)
  • Lisa (4)
  • Liverpool (21)
  • Man In Europe (3)
  • Manchester United (14)
  • Marvel (1)
  • MBC The Manager (3)
  • MEOVV (4)
  • Mercy for None (7)
  • Miku Martineau (1)
  • Miyeon (5)
  • Movie Recap (20)
  • Movie Trailer (10)
  • My Little Old Boy (3)
  • Netflix (1)
  • NewJeans (8)
  • Nine Puzzles (11)
  • Oh My Ghost Clients (3)
  • Omniscient Interfering View (1)
  • ootb STUDIO (1)
  • Our Movie (1)
  • Our Unwritten Seoul (9)
  • Park Bo Young (2)
  • Park Na Rae (2)
  • Pokemon (1)
  • PokiChloe (1)
  • Pokimane (5)
  • Pump Up the Healthy Love (16)
  • Ramitheicon (1)
  • Ray Asian Boy (6)
  • Resident Playbook (23)
  • RIIZE (2)
  • Rose (3)
  • Running Man (7)
  • Salon Drip (1)
  • Sana (3)
  • Second Shot at Love (7)
  • Seo Yu-ri (1)
  • Seohyun (1)
  • Series Recap (9)
  • Series Trailer (4)
  • Seventeen (3)
  • Shark: The Storm (2)
  • Shin Hye-sun (2)
  • Shin Ye Eun (1)
  • Signal 2 (2)
  • Single's Inferno (1)
  • Son Heung-min (3)
  • Son Na-eun (1)
  • Song Joong Ki (1)
  • Soop Influencers (8)
  • Spring of Youth (6)
  • Squid Game (3)
  • Ssook Ssook (1)
  • STAYC (1)
  • Suzy (3)
  • Taeyeon (1)
  • Tastefully Yours (16)
  • That's Football (4)
  • The Haunted Palace (25)
  • The United Stand (2)
  • TripleS (3)
  • TWICE (2)
  • TWITCH News (4)
  • TXT (3)
  • Tzuyang (6)
  • USPEER (1)
  • Valkyrae (1)
  • WayV (1)
  • We Girls (1)
  • Weak Hero Class 2 (17)
  • Wonyoung (7)
  • WWD Korea (1)
  • Yoo Seung-ho (2)
  • Yook Sungjae (2)
  • Yu Jae Suk (5)
  • Yujeong (1)
  • Yummy (1)
  • 겨우디 (1)
  • 규현 KYUHYUN (1)
  • 김우유mooyoo (1)
  • 동그란 Donggeuran (1)
  • 멜리 MELLY (1)

Archives

  • June 2025 (213)
  • May 2025 (598)
  • April 2025 (238)

Tags

afreecatv BJ Hyeming BJ김빵귤 english premier league gym jong kook ig juicy seyeon k-drama k-drama recap k-news k-pop k-variety movie twitch youtube 김우유mooyoo

About Us

KWAvebuzz

At KWaveBuzz.com, we bring you the latest, most exciting updates from the vibrant world of South Korean influencers, K-pop idols, K-drama actors, and social media sensations.

Latest Articles

  • ZEROBASEONE Zhang Hao Joins I’m Sunny Thank You as MC

    ZEROBASEONE Zhang Hao Joins I’m Sunny Thank You as MC

    June 24, 2025
  • Riri Nanatsumori Shines as a Beloved Teacher in SONE-573

    Riri Nanatsumori Shines as a Beloved Teacher in SONE-573

    June 24, 2025
  • Our Movie Episode 1 Recap: A New Chapter Begins with Grief

    Our Movie Episode 1 Recap: A New Chapter Begins with Grief

    June 24, 2025

Categories

Privacy Policy

Scroll to Top