Tom (Steve Coogan) er en desillusioneret engelsklærer, der i 1976 rejser til Argentina for at undervise. Her mødes han af en klasse urolige drenge og et land i kaos. Da han redder en lille pingvin fra en olieforurenet strand, ændrer alt sig. Pingvinen bliver hans trofaste følgesvend og en uventet kilde til håb, kærlighed og forandring – ikke kun for ham, men for alle omkring ham. En hjertevarm og inspirerende historie om venskab, mod og de mest usandsynlige forbindelser, der kan ændre vores liv for altid.