Find out where to watch on


In the midst of World War II, the battle below the seas rages. The Nazi's have the upper edge as the Allies are unable to crack their war codes. That is, until a wrecked U-boat sends out an SOS signal, and the Allies realise this is their chance to seize the 'enigma coding machine'. But masquerading as Nazi's and taking over the U-boat is the smallest of their problems..

  1. David Ayer


  2. Sam Montgomery


  3. Jonathan Mostow


Top Billed Cast

  1. Matthew McConaughey

    Matthew McConaughey

    Lt. Andrew Tyler

  2. Bill Paxton

    Bill Paxton

    Lt. Cmdr. Mike Dahlgren

  3. Harvey Keitel

    Harvey Keitel

    CPO Henry Klough

  4. Jon Bon Jovi

    Jon Bon Jovi

    Lt. Pete Emmett

  5. David Keith

    David Keith

    Maj. Matthew Coonen

  6. Thomas Kretschmann

    Thomas Kretschmann

    Capt. Lt. Gunther Wassner

Full Cast & Crew

Movie Data


Status Released

Original Language English

Runtime 1h 56m

Budget $62,000,000.00

Revenue $127,666,415.00

Homepage http://www.u-571.com/

Release Information

  • April 21, 2000
    PG-13, Theatrical



Community Data

Top Contributors

Content Score


Lookin' Good!

Popularity Trend


Featured Review

A review by John Chard

By John Chard

Can you forgive the film makers their sins?

Once in a while there comes a time when a film lover has their patience snapped, that we can't surely accept in this instance that poetic license is OK as an excuse purely for Hollywood to make a piece of entertainment. U-571 pretty much rips up the history books for its own ends, something that would see even the film makers themselves bow their heads during the years that followed. However...

As a drama - cum - thriller, Jonathan Mostow's film is top end. There's some iffy acting in the support slots, but the production is still excellently p... read the rest.

Read All Reviews

By signing up for an account on TMDb, you can post directly to Twitter and Facebook.

You need to be logged in to continue. Click here to login or here to sign up.