"Withnail i ja" portretuje ostatnie wspólne szaleństwa dwóch przyjaciół, niespełnionych młodych aktorów pod koniec 1969 roku. Withnail (Richard E.Grant) i Ja (Paul McGann, który gra alter ego reżysera Bruce'a Robinsona) odkrywają pewnego poranka, że do końca szaleńczej dekady lat sześćdziesiątych zostało tylko 90 dni. Połączeni biedą i marzeniami o sławie dzielą nędzne mieszkanie, a ich codzienna dieta składa się z alkoholu, LSD i marihuany. Spłukani i zagubieni w miejskiej dżungli postanawiają wyruszyć na wieś i spędzić oczyszczający wewnętrznie weekend w prymitywnej chacie ekscentrycznego Monty'ego (Richard Griffith), wuja Withnaila. Od samego początku pobytu wszytko układa się nie tak jak zaplanowano, i choć ich marzenia o idyllicznym ustroniu nie spełnią się, będzie to niezapomniany pobyt, zwłaszcza po niezapowiedzianym przyjeździe Monty'ego.
Tim (Antoine-Olivier Pilon) ma szesnaście lat i ogromny talent sportowy. Niestety, chłopak jest nieśmiały i bardzo zamknięty w sobie. Niektórzy ludzie wykorzystują jego słabość. Ostatnie lata nie były dla niego łatwe. Nastolatek doświadczył bolesnej straty, zmaga się też z problemem swojej seksualności. Na dodatek znajomy z drużyny – Jeff (Lou-Pascal TremblayLou-Pascal Tremblay) – od dawna go prześladuje. Tim ma dość. Postanawia w końcu pokazać, na co go stać. Młody sportowiec zrobi wszystko, żeby pokonać rywala w ważnym wyścigu na 800 metrów i tym samym zemścić się za wszystkie upokorzenia.