Kevin Riley (
Eion Bailey) wraz z żona i pięcioletnim synem wyrusza w beztroski rejs po Karaibach. W wyniku awarii łodzi troje pechowców trafia na niewielką wyspę. Po dwóch dniach bezskutecznych prób ucieczki, skrajnie odwodnioną rodzinę odnajduje lokalny rybak, Miguel (
Barkhad Abdi), który żąda od nich miliona dolarów za pomoc. Aby transakcja została sfinalizowana, szantażysta odpływa z Kevinem na ląd, pozostawiając na pastwę losu żonę i syna. Jakikolwiek kontakt z policją nie wchodzi w grę, gdyż w okolicy rozmieszczone są setki podobnych wysp, a tylko Miguel zna drogę do właściwej. Rozpoczyna się rozpaczliwy wyścig z czasem, którego stawką jest życie rodziny.