Juli 1942. Die Münchnerin Hildegard Schmidt (Franka Potente) befindet sich auf der Flucht vor den Nazis, die ihren Bruder wegen regimekritischer Äußerungen umgebracht haben. In Kairo geht die 28-Jährige mit gefälschten Papieren als Hilda Smith an Bord der „Laconia“, einem ehemaligen Kreuzfahrtdampfer, der auf Kurs um das Kap der Guten Hoffnung britische Flüchtlinge und 1600 italienische Kriegsgefangene nach Liverpool bringen soll. Auf dem Schiff lebt sie in permanenter Angst, als Deutsche – und damit als Feindin – enttarnt zu werden. Sie freundet sich mit dem britischen Offizier Thomas Mortimer (Andrew Buchan) an, der durch Zufall ihre wahre Identität aufdeckt.