Alvy Singer (Woody Allen), um humorista judeu e divorciado que faz análise há quinze anos, acaba se apaixonando por Annie Hall (Diane Keaton), uma cantora em início de carreira com uma cabeça um pouco complicada. Em um curto espaço de tempo eles estão morando juntos, mas, depois de um certo período, crises conjugais começam a se fazer sentir entre os dois.
Tudo começa com o Homer, o seu porco (o novo animal de estimação) e um silo cheio de dejectos – uma combinação que causa um acidente que Springfield numa tinha testemunhado. Enquanto Marge está ultrajada pela estupidez monumental de Homer, uma multidão sedenta de vingança aproxima-se da sua casa. A família consegue escapar quase por milagre, mas é rapidamente dividida pelo conflito. Os cidadãos de Springfield têm toda a razão para querer o sangue do Homer. A calamidade despoletada por Homer chamou a atenção do presidente dos EUA e da agência de protecção ambiental. Enquanto o destino de Springfield e do mundo está por definir, Homer embarca numa odisseia de redenção – procurando o perdão da Marge, a reunião da sua família dividida e a salvação da sua cidade.
Nas Olimpíadas de Inverno Irwin Flitzer (John Candy) desgraçou a si mesmo quando colocou pesos extras no seu time de trenó, fazendo com que ele tivesse de devolver suas medalhas de ouro. Alguns anos depois, Derice Bannock (Leon), um jamaicano filho de um antigo amigo de Irwin, fracassa como velocista para a prova de 100 metros nas Olimpíadas, por causa de um estúpido acidente. Mas quando Derice descobre que Flitzer também vive na Jamaica, ele decide ir para as Olimpíadas de qualquer jeito, não como um corredor mas liderando uma equipe de trenó. Após alguns problemas iniciais, é então formada a primeira equipe de trenó da Jamaica, que ruma para Calgary, Canadá, onde se realizam os Jogos de Inverno. Em uma temperatura bastante baixa, Derice, Sanka (Doug E. Doug), Junior (Rawle D. Lewis) e Yul (Malik Yoba) são zombados por todos, mas uma equipe cheia de autoconfiança pode causar surpresas nos Jogos que estão por vir.