Fragtskibet MV Rozen er på vej mod havn, da det kapres af somaliske pirater i Det Indiske Ocean. Ombord på fragtskibet er to danske sømænd, skibskokken Mikkel (Pilou Asbæk) og maskinmesteren Jan (Roland Møller), der tages som gidsler. Piraterne kræver en løsesum på millioner af dollars, hvilket udløser et psykologisk drama mellem den danske skibsreder Peter C. Ludvigsen (Søren Malling) og de somaliske pirater.