Troje dzieci: Angie, Ben i Polly wychowują się z ojcem w rybackiej miejscowości na północy Anglii. Niespodziewanie rodzeństwo zostaje osierocone, a do domu wkracza nieprzyjazny wuj Blythe. Dzieci podejmują odważną decyzję: zabierają trochę rzeczy, dwa osły i ruszają w podroż do matki, której prawie nie znają. W trakcie wyprawy czeka ich niejedna próba wytrzymałości, ale siła rodzinnych więzi może pokonać wszystko! Tymczasem wuj rusza w pościg za dziećmi - czy mają coś, na czym zależy krewnemu?
„Broken” to dramatyczna opowieść o odkupieniu, współczuciu i wybaczeniu, napisana przez Jimmy’ego McGoverna. Opowiada historię prześladowanego przez własną przeszłość katolickiego księdza Michaela Kerringana, w tej roli zobaczymy Seana Beana („Gra o tron”, „The Frankenstein Chronicles”). Jako lubiana i szanowana postać wśród lokalnej społeczności jest powiernikiem tajemnic, spowiednikiem i doradcą dla ludzi wszystkich wyznań i kolorów skóry. Z głębi serca stara się pomóc mieszkańcom parafii, którzy jak on sam walczą, aby pogodzić przykazania wiary z wyzwaniami codziennego życia. Chcąc pomóc innym, musi uporać się jednak z własnymi demonami przeszłości i trudnymi relacjami rodzinnymi, które odżywają w nim na nowo wraz z chorobą matki. Patrząc na umierającą i bezbronną kobietę, Michael przypomina sobie swoje trudne dzieciństwo, pozbawione ciepła i miłości. Powracają też traumatyczne wspomnienia z restrykcyjnej katolickiej szkoły, szczególnie mocno związane z jednym z opiekunów - księdzem Matthew.
14-letni Arbor (Conner Chapman) i jego najlepszy przyjaciel Swifty (Shaun Thomas) zostają karnie usunięci ze szkoły. Chłopcy poznają handlarza złomem o imieniu Kitten (Sean Gilder), który zatrudnia ich do pracy. We trzech tworzą zgrany zespół, w którym doskonale się uzupełniają. Trwa to do momentu, w którym Arbor i Kitten zaczynają ze sobą rywalizować. Ich napięte stosunki prowadzą do tragicznego wydarzenia.