Koniec XX wieku, ogarnięta wojną domową Papua-Nowa Gwinea. Na znajdującej się w centrum działań wojennych wyspie Bougeinville'a pozostał ostatni biały człowiek - Tom Watts (Hugh Laurie). Zostaje on nauczycielem w miejscowej wiosce. Postanawia przekazać dzieciom wiedzę o świecie za pomocą prozy Charlesa Dickensa i jego dzieła "Wielkie nadzieje". Książką w znaczący sposób wpływa na życie uczniów i mieszkańców wioski, m. in. na nastoletnią Matildę (Xzannjah Matsi).
Akcja filmu rozgrywa się w małej wiosce położonej na tropikalnej wyspie, skąd wyjechali wszyscy biali mieszkańcy ze względu na zbliżające się widmo wojny. Jedynym białym człowiekiem, który tu pozostał, jest pan Watts. W pewnym momencie postanowił wznowić naukę w szkole, choć sam nigdy nie wyróżniał się umiejętnościami pedagogicznymi. Otwiera szkołę i czyta dzieciom swoją ulubioną powieść "Great Expectations" Charlesa Dickensa. Pomaga mu to nawiązać z nimi kontakt i jednocześnie poradzić sobie z własnymi problemami.