Der mürrische Lehrer Tom (Steve Coogan) kommt in den 1970er-Jahren nach Buenos Aires, um Englisch zu unterrichten. Wegen der politischen Situation revolutionieren auch seine Schüler, allerdings ahnt Tom nicht, wie ein Pinguin, den an einem Strand auffindet, schon bald sein Leben verändern wird.