A US Marshal finds herself and the fugitive she is transporting at risk when the pilot flying them over the Alaskan wilderness turns out not to be who she thought he was.
Mel Gibson’s Disappointing Directorial Return to Gritty Action
Mel Gibson has long been a master of visceral, high-stakes filmmaking, both in front of and behind the camera. With Flight Risk (2025), he returns to the director’s chair with what should on paper be a relentless action-thriller that proves he hasn’t lost his touch, but doesn’t work out that way. Starring Mark Wahlberg in one of his most oddest performances yet as a bald villain, Flight Risk is a claustrophobic piece of airborne suspense that starts out hot but quickly loses steam.
Plot Summary: A High-Stakes Crisis
Flight Risk follows a disgraced US marshal, Madolyn (Michelle Dockery – Downton Abbey), who is given one last chance to redeem herself by escorting a federal witness, Winston (Topher Grace) across the Alaskan wilderness. However, mid-flight, Madolyn realizes the pilot, Daryl (Mark Wahlberg) flying them in their chartered plane, is not really who he says he is and is far more dangerous than she was led to believe—and the plane itself becomes a battleground. With her life and the life of her witness at stake and a shadowy conspiracy unfolding at 30,000 feet, Madolyn must outmaneuver both the Daryl and corrupt officials on the ground.
The premise isn’t groundbreaking, but Dockery’s acting elevates it. The film borrows elements from Non-Stop (2014) and Air Force One (1997) but is far less intense and begins to get boring early.
Performances: Wahlberg Is Hammy, Dockery a Steady Counterpoint
Mark Wahlberg’s portrayal of villain Daryl is exaggerated, focusing more on physical presence than emotional depth. In contrast, Dockery offers a serious and balanced performance, displaying nuanced emotions and a sense of intensity and danger.
There is limited information to discuss about the supporting cast, as Topher Grace is the only other character with significant screen time and his role is straightforward. The other actors primarily remain off-screen and portray characters involved in a secretive conspiracy.
Direction and Cinematography
Gibson employs tight, claustrophobic framing inside the plane, making every fight scene feel chaotic and visceral. The action is shot with a kinetic energy that never lets the audience relax—a hallmark of Gibson’s best work, like Apocalypto (2006) and Hacksaw Ridge (2016). But this setting becomes rather drab and boring in a hurry as there is only so long the premise of being trapped in a tiny plane with a killer and a US Marshal who can’t fly the plane remains believable.
However, Gibson’s penchant for graphic violence may polarize audiences. While the brutality serves the story, some scenes border on gratuitous, which could alienate viewers looking for a more streamlined thriller.
Pacing and Tone: Exhausting and Repetitive
Flight Risk moves slowly and ha constant obvious fight sequences in midflight that become predictable and repetitive. The film begins to drag since the setting never changes and the danger is telegraphed.
The tone is grim and unforgiving, much like Gibson’s Payback (1999), but without the grit and believability. While this suits the film’s high-stakes scenario, a touch of levity— or change of scenery and deeper explanation of the background behind what was happening would have made for a better film.
A Middling Actioner
Flight Risk is not a masterpiece, but it’s a slow weekend popcorn flick. With a standout performance from Dockery who seems to be doing her best to elevate a poor screenplay, aerial combat, and some visceral violence.
The Video
Flight Risk was filmed in 6K resolution using DJI Ronin 4D and Red V-Raptor cameras, equipped with Panavision H-Series and VA lenses for visual effects plates. FPV Drones used Sony FX6, and the main camera was Sony Venice with Panavision H-Series and VA lenses. The outcome is a sharp and clear image, possibly enhanced through post-production techniques to add a “grain” effect over the image.
Flight Risk is presented in a 2.39:1 HEVC 2160p (4K UHD) HDR10 format, which brings a remarkable level of clarity and detail to the screen. The high dynamic range enhances the visual experience, providing vibrant colors and deeper contrasts that make the final act where this becomes more apparent an engaging image. For the majority of the film, the image looks drab and takes little advantage of the HDR.
The MaxLL (Maximum Luminance Level) of 581 nits and MaxFALL (Maximum Frame Average Luminance Level) of 261 nits ensure that bright scenes are rendered with impressive brilliance without overwhelming the viewer.
The video quality stands out particularly during the chaotic ending, however, the constant midflight sequences may start to feel repetitive and dull, but the exceptional video presentation keeps the viewer visually engaged.
The Audio
Flight Risk‘s audio presentation is not as captivating as it could have been. Utilizing lossless English Dolby Atmos, the sound design does envelop the audience in an immersive auditory experience, but one that is quite stagnant, mostly due to the stagnation of the film itself. Every engine roar and gunfire is rendered in crystal-clear detail while dialogue remains clear and distinct, but there is not much movement and only subtle height awareness in the height channels. It does supply good extension into the low end for the rumble of the airplane engine, which is a plus.
Flight Risk 4K Ultra HD + Blu-ray + Digital (Lionsgate)
The Supplements
Not much is included with this release. There is a brief making-of and the theatrical trailer. The included Blu-ray mirrors the bonus features on the 4K disc.
Bonus Features:
Blu-ray with Feature Film in HD and Identical Bonus Features
Digital Copy Code
Risk Management: Making Flight Risk (1080p; 00:08:10)
Theatrical Trailer (1080p; 00:01:19)
The Final Assessment
Flight Risk is a forgettable action film that will likely be remembered only for the hilarious bald-headed look of Mark Wahlberg as the villain who won’t go away. That said, the 4K disc from Lionsgate gets the job done with a good looking video transfer and dynamic if hardly exciting Atmos mix.
Flight Risk is out on 4K Ultra HD + Blu-ray + Digital April 1, 2025 from Lionsgate
Rating Certificate: R (for violence and language.)
Studios & Distributors: Lionsgate | Media Capital Technologies | Hammerstone Studios | Blue Rider Pictures | Icon Productions | Davis Entertainment | Lionsgate Home Entertainment
Director: Mel Gibson
Written By: Jared Rosenberg
Run Time: 91 Mins.
Aspect Ratio: 2.39:1
Video Format: HEVC 2160p (4K UHD)
HDR Format: HDR10
HDR10 Metadata:
MaxLL: 581 nits
MaxFALL: 261 nits
Max. Luminance: 1000 nits
Min. Luminance: 0.0050 nits
Primary Audio: English Dolby Atmos (Dolby True HD 7.1 Compatible)
Secondary Audio: English Descriptive Audio | Spanish DD 5.1 | French DD 5.1
Notice of Compliance with FEDERAL TRADE COMMISSION 16 CFR Part 255
In accordance with the Federal Trade Commission 16 CFR part 255 guidelines, this website hereby states that it receives free discs and other theatrical or home entertainment "screeners" and access to screening links from studios and/or PR firms, and is provided with consumer electronics devices on loan from hardware manufacturers and/or PR firms respectively for the purposes of evaluating the products and its content for editorial reviews. We receive no compensation from these companies for our opinions or for the writing of reviews or editorials. Permission is sometimes granted to companies to quote our work and editorial reviews free of charge. Our website may contain affiliate marketing links, which means we may get paid commission on sales of those products or the services we write about. Our editorial content is not influenced by advertisers or affiliate partnerships. This disclosure is provided in accordance with the Federal Trade Commission’s 16 CFR § 255.5: Guides Concerning the Use of Endorsements and Testimonials in Advertising.
A US Marshal finds herself and the fugitive she is transporting at risk when the pilot flying them over the Alaskan wilderness turns out not to be who she thought he was.Flight Risk 4K Ultra HD Review
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
{"id":"1014","mode":"button","open_style":"in_modal","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/www.theaterbyte.com\/wordpress\/core\/modules\/efb9325b07\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/www.theaterbyte.com\/wordpress\/core\/modules\/efb9325b07\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Please Contribute to the TheaterByte Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheaterByte","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheaterByte","form_subtitle":"We are creating Blu-ray, 4K Ultra HD Blu-ray, Movie, and Home Theater electronics reviews.","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheaterByte","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}