Emily (Cameron Diaz) und Matt (Jamie Foxx) sind zwei liebende Eltern, ihre beiden Kinder Alice (McKenna Roberts) und Leo (Rylan Jackson) sind das Wichtigste in ihrem beschaulichen Vorstadt-Leben. Eines Abends werden sie jedoch beim Stopp an einer Tankstelle von ihrer Vergangenheit eingeholt, wo
Marineoffizier Capt. Ernest Krause erhält im Zweiten Weltkrieg erstmals das Kommando über ein Zerstörerschiff. Er bekämpft aber nicht nur den Feind, sondern auch seine eigenen Selbstzweifel und Dämonen, um zu beweisen, wohin er wirklich gehört. Die "Greyhound" führt nämlich eine Flotte