Film oparty na życiu prawdziwego bohatera, majora Sandeepa Unnikrishnana, ma na celu pokazanie, jak ten waleczny żołnierz uratował życie wielu zakładnikom, z rąk terrorystów, którzy siali spustoszenie w Taj Mahal Palace Mumbai w Indiach
Wrzesień 2006 roku. Grupa brytyjskich żołnierzy stacjonujących w południowym Afganistanie wyrusza na rutynowy patrol po tamie Kajaki. Gdy przechodzą przez wyschnięte koryto rzeki, jeden z nich następuje na minę pozostawioną tam przez radziecką armię dwadzieścia pięć lat wcześniej. Dochodzi do wybuchu; kolega z oddziału rusza na ratunek nieszczęśnikowi. Żołnierze uświadamiają sobie, że są otoczeni minami, a każdy ich krok może okazać się ostatnim. Fabuła tego realistycznego, trzymającego w napięciu filmu została oparta na faktach - jesienią 2006 roku jeden żołnierz zginął, czterech odniosło poważne obrażenia, a trzech straciło nogi za sprawą min pozostawionych w Afganistanie przez radzieckie wojska na początku lat osiemdziesiątych.
Akcja filmu rozgrywa się w 1866 roku. Josephine Monaghan (Suzy Amis) - dziewczyna z zamożnej, nowojorskiej rodziny spodziewa się nieślubnego dziecka, za co zostaje wyrzucona z domu. Po urodzeniu synka Josephine zostawia go pod opieką starszej siostry, a sama wyrusza na Dziki Zachód. Samotnie podróżując po kraju kilkakrotnie zostaje narażona na poważne niebezpieczeństwa ze strony mężczyzn. Uświadomiwszy sobie, że samotna kobieta ma tu nikłe szanse na przetrwanie, przebiera się w męskie ubranie, obcina włosy, kaleczy swoją piękną twarz i jako Mały Jo wyrusza w dalszą drogę. Trafia do miasteczka Ruby City, gdzie wszyscy biorą ją za młodego mężczyznę, który przybył w poszukiwaniu złota. Po pewnym czasie znajduje pracę u Percy'ego Corcorana (Ian McKellen). Szybko odkrywa prawdziwą naturę pozornie życzliwego pracodawcy i ponownie wyrusza w poszukiwaniu pracy i dachu nad głową... Bohaterka filmu, Josephine Monaghan, to autentyczna postać.