For me, watching The Finest Hours reinforced the necessity for watching movies before interviewing the talent involved in their production. Grant that this is very much an irregular practice for me, and that nobody on a set visit has seen the movie beforehand for obvious reasons. All the same, it was only inevitable that my experience watching The Finest Hours would be influenced by the time I spent touring the film’s set in November of 2014; you can’t enjoy a courtesy like that and see huge chunks of what goes into producing a movie without having bias installed in your brain.
I mean all of this preamble to say that you should probably take this review well-salted, though I am surprised at how much I genuinely enjoyed myself with this sucker. Maybe this is just what happens when a cast and crew set out to make a no-frills, no-nonsense picture rooted in fact. Maybe The Finest Hours is the natural result of earnest, classically styled studio filmmaking. It is a workmanlike movie that’s cleanly and smartly made, brimming with good performances, and occasionally thrilling despite its dedication to reality. (Not realism, mind you, but reality, though it is hard to gauge just how much the film’s action sequences exaggerate the struggle of navigating breaking waves in bad weather.) You might lose something by walking into the movie with knowledge of the SS Pendleton and SS Fort Mercer rescues back in 1952, but then again, if The Finest Hours was a worse movie, you would almost certainly lose more.
If you aren’t familiar with those rescues, well, then you probablyhaven’t been reading this site. Put in short, sixty four years ago, the greatest small boat rescue in the U.S. Coast Guard’s history took place off the coast of Chatham, Massachusetts, when a pair T2 tankers (the aforementioned Pendleton and Fort Mercer) bobbing around in New England waters in the middle of a truly gnarly nor’easter were split in half by the strength of the storm. Nearby Coast Guard responders went out in a motor lifeboat to take the survivors back to shore. Amazingly, they succeeded, and with minimal loss of life. The story of the Pendleton is so incredible and so intrinsically dramatic that it’s a wonder nobody has thought to adapt it for the screen already. So credit to Craig Gillespie and Disney’s producers for making The Finest Hours happen. (Also: Casey Sherman, who wrote the book the movie uses as a blueprint.)
Once you know the premise, the only missing pieces are the cast members. Chris Pine, Kyle Gallner, Ben Foster, and John Magaro each play the Coast Guard sailors responsible for saving the Pendleton‘s imperiled crew, while Casey Affleck, Graham McTavish, John Ortiz, Josh Stewart, and Beau Knapp comprise the “face” characters of said imperiled crew. In between them there is Holliday Grainger, who takes what is normally the most thankless role in films like this (the wife) and turns it into one of the film’s most memorable performances. If you know Grainger, you probably know her best as Lucrezia Borgias, Estella, or one of Lady Tremaine’s daffy daughters. It’s hard imaging a future where The Finest Hours vaults her into a new strata of stardom, but she’s legitimately wonderful here, and aided greatly by a script that refuses to relegate her to nervous hand-wringing even as it acknowledges her powerlessness to intervene while her husband, Boatswains Mate First Class Bernie Webber (Pine), risks his life on the Atlantic. Hers is a story about the experience of being married to the Coast Guard, so to speak, and of wanting to help even when circumstances dictate that it is impossible for you to do so.
The men fair well, too, of course – the movie is about them, after all, so they get the most to do, have the most to say, and as penance for their prime position in the film’s storytelling hierarchy, they get to spend a huge chunk of its duration bonding with one another and getting soaked. Frankly, the ocean feels better developed; Pine, Foster, Gallner, and Magaro vibe well as a unit, but the material doesn’t give them a whole lot of interaction. They spend most of their time clutching the boat in stances of fearful stoicism and shouting over the roar of the water. Affleck and his fellows aboard the Pendleton feel better served by virtue of having greater agency over their situation, and the quieter, larger setting gives each of them (Affleck especially) a lot of space to explore their characters. The Finest Hours is largely divided between these two axes – the Coast Guard boat and the Pendleton – and while it would be wrong to say that the actors aboard the lifeboat suffer in comparison to those on the tanker, there’s little point in denying how much thinner the former half of the film feels compared to the latter. (It is, however, more of a ride. The first meaningful action scene takes place about an hour in and is a seriously gripping piece of entertainment.)
But maybe there’s no reason to expect a ton of subtext here. The mission statement is thus: make a movie that highlights the bravery of Webber and his fellow Coast Guardsman, as well as the bravery of the Pendleton‘s crew, and recreate the Pendleton disaster in all its historic glory. No fuss, no muss. Well, hey, you can’t fault people for having clear goals and meeting them. The Finest Hours is exactly what it sets out to be; it’s a film in which what you see is what you get and nothing more. Maybe that approach won’t win The Finest Hours many accolades or much recognition – critics are already giving it quite the bum rap – but there’s something to be said for blockbusters that validate life instead of treating it as disposable.
{"id":"2","mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"featured_image","featured_image_url":"https:\/\/agcrump.work\/wp-content\/uploads\/2025\/10\/image-asset-179x200.webp","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":false,"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":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"A Constant Visual Feast","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":"Support My Work:","form_subtitle":"","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thanks for supporting my work!","payment_confirmation_title":"A Constant Visual Feast","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 do you want to tip?","initial":{"instruction_type":"normal","instruction_message":"How much do you want to tip?"},"empty":{"instruction_type":"error","instruction_message":"How much do you want to tip?"},"invalid_curency":{"instruction_type":"error","instruction_message":"How much do you want to tip?"}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"Want to make a recurring tip?"},"success":{"instruction_type":"success","instruction_message":"Want to make a recurring tip?"},"empty":{"instruction_type":"error","instruction_message":"Want to make a recurring tip?"}},"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}
Pingback: Reviews: The Finest Hours (2016) – Online Film Critics Society