Terri n'est pas comme les autres élèves de son lycée. Terri est gros et vient en cours en pyjama. Le fait de ne pas être comme les autres l'a privé d'amis et est devenu petit à petit la tête de turc de la classe. En dehors, tout ne va pas pour le mieux, abandonné par ses parents, il est confié à son oncle James, très malade, qui a bien plus besoin de l'aide du garçon que Terri de la sienne. C'est alors que le proviseur de son établissement, M. Fitzgerald, lui vient en aide avec des méthodes peu conventionnelles. Petit à petit, Terri apprend à se faire des amis, eux aussi rejetés par la société : Chad, un rebelle angoissé et Heather, une fille sexuellement précoce.
On ne présente plus John C. Reilly, M. Fitzgerald dans le film, qui a été aperçu dans bon nombre de comédies comme Self Controle, Ricky Bobby : roi du circuit, Walk Hard ou dernièrement The Dictator mais aussi dans des films de réalisateurs connus comme Brian De Palma, Tony Scott ou encore Martin Scorsese pour ne citer qu'eux. Mais que dire de Jacob Wysacki (Terri), Bridger Zadina (Chad) et la ravissante Olivia Crocicchia (Heather) tous inconnus au bataillon mais pourtant jouant leurs rôles avec une simplicité rare et avec justesse.
Dans ce film, on ne peut pas dire qu'il y a un début et une fin, Terri raconte juste un passage dans la vie de Terri. Ce changement entre la vie d'un ado et la vie d'un jeune adulte, ses premières amours, ses premières sorties entre amis et ses premières expériences dans la vie d'un homme mais en fin de compte, c'est l'histoire d'un garçon qui a mûri trop vite pour son age avec de trop grandes responsabilités.
Terri, c'est juste un type avec un cœur énorme à qui on a envie de faire un gros câlin.