Główna bohaterka, tytułowa Beans (Kiawentiio), to dwunastolatka, której przyszło dojrzewać w wyjątkowo burzliwych czasach i miejscu – na początku lat dziewięćdziesiątych ubiegłego wieku w Kanesatake, osadzie plemienia Mohawków w zachodnim Quebecu. W samym centrum akcji znajduje się tzw. kryzys Oka – spór o ziemię pomiędzy rdzenną ludnością a białymi mieszkańcami miasteczka Oka, który przybrał wyjątkowo brutalną formę, przeradzając się w kilkudziesięciodniową, pełną rasowej nienawiści batalię przeciw Mohawkom. W tak wyjątkowym i pełnym przemocy okresie Beans nie tylko zajmuje się młodszą siostrą, ale próbuje sama odnaleźć się w otaczającej i wrogiej jej z racji pochodzenia rzeczywistości.
Nastoletni Liam (Daniel Doheny) jest typowym kujonem i nie ma w zasadzie żadnych znajomych. Poza swoją nadopiekuńczą i entuzjastycznie nastawioną do życia oraz własnego syna matką - Claire (Judy Greer), która jest równocześnie jego nauczycielką, powierniczką i przyjaciółką. Kiedy jednak pewnego dnia, zdając egzamin na studia, zauważa atrakcyjną Anastasię, celowo myli odpowiedzi, żeby trafić do publicznej szkoły i powtórzyć ostatni semestr. A zarazem spędzić więcej czasu z rówieśnikami i wybranką swego serca. Tymczasem jego matka nie wydaje się być zachwycona całą sytuacją konieczności regularnej licealnej edukacji.
Oskarżony o zabicie żony mężczyzna jest przenoszony w czasie i przestrzeni, by powtarzając ostatnie chwile swojego życia - odkryć tajemnicę jej śmierci.