Nastoletni Hindus Sunny (Keith Chin) marzy, by w przyszłości być kornakiem. Jego nauczyciel Boon (Grirggiat Punpiputt), opiekun słonia Dary, radzi chłopcu, by pomyślał o innym zajęciu. Przy cięższych pracach zwierzęta coraz częściej są zastępowane przez maszyny. Pewnego dnia Boon i Sunny zostają zwolnieni. Wraz z Darą opuszczają swoje rodzinne strony i przenoszą się do Bangkoku, gdzie utrzymują się z datków od turystów. Pewnego dnia poznają weterynarza z Europy, Nicholasa (Simon Woods). Nie wiedzą, że to spotkanie odmieni ich życie.