Junior, un petit garçon, trouve un jour une branche de bois en se promenant, et la garde pour en faire son ami imaginaire, Twigson. Le jour où sa mère est blessée à la suite d'un accident de vélo, Junior et son nouvel ami partent chercher le coupable.
Twigson, l'ami de bois imaginaire de Junior, partage désormais sa vie avec Karoline, une branche de bouleau avec laquelle il a eu un fils. Tout semble aller pour le mieux jusqu'au jour où Twigson disparait mystérieusement. Junior se lance alors à sa recherche.
A 12 ans, Jim est complexé d'être le plus petit de son école et subit quotidiennement les moqueries de ses camarades. Jusqu'au jour où Terje, un enfant obèse, débarque dans sa classe. Partageant les mêmes complexes que Jim, il prend alors sa défense et les deux garçons deviennent amis...