Dois irmãos italianos, recém-chegados aos EUA, resolvem abrir um restaurante de pura cozinha italiana, mas a sua ingenuidade e inabilidade para conquistar clientes está a afundar o negócio. Então, decidem convidar uma celebridade - o cantor Louis Prima - para jantar, na expectativa de alavancarem o seu negócio.

A viver na cidade de Mastiga e Engole, numa minúscula ilha do Atlântico que sobrevive graças à tradição de sardinhas enlatadas, desde criança que Flint Lockwood (voz de Bill Hader) tem ideias geniais. O problema é que todas as suas ideias sofrem de falta de funcionalidade, detalhe que ele parece ter alguma tendência para esquecer. Até que descobre a fórmula química que transforma água em alimentos, encontrando a mui almejada solução para a dieta pouco variada de toda a ilha. E, para gáudio da população, começa a "chover", a pedido, todo o tipo de deliciosas iguarias. Mas o que Flint não imaginava era que a gula do presidente da Câmara fosse de tal modo desenfreada que pusesse em risco não apenas a pequena ilha, mas todo o planeta... Agora, com a ajuda de Sam (Anna Faris) e de 'Baby' Brent (Andy Samberg), ele terá de encontrar a solução para acabar com o grave problema de sobredosagem alimentar.

Eric (Tom Cavanagh) vive para o hóquei. Agora na faixa dos trinta, ele deixou sua carreira de jogador profissional para se tornar comentarista de esportes na TV. É uma vida de sonho! Mas quando o namorado de Eric, Sam (Ben Shenkman), avisa que eles terão que cuidar temporariamente de um menino, o confortável mundo de Eric desmonta. Chega Scot (Noah Bernett), recém-órfão, um menino efeminado de 11 anos e o oposto exato de Eric. Assustados com a alegria de viver de Scot, Eric e Sam gentilmente afastam Scot dos perfumados cremes para mãos e de tudo o que for cor-de-rosa, buscando um passatempo mais "aceitável": o hóquei. Mas após o primeiro e desastroso jogo de Scot, Eric começa a repensar as concessões que fez em sua própria vida, para poder ser "aceito".

Derek Thompson (Dwayne Johnson) é um jogador de hóquei de sucesso, que tem o apelido de "fada dos dentes". O motivo é que, de tão violento que é nos contatos físicos ocorridos durante os jogos, várias foram as vezes em que arrancou um dente de seu adversário. Quando Tess (Destiny Whittlock), uma garota de 6 anos, fica decepcionada porque um dente de leite deixado embaixo do travesseiro não foi substituído por uma moeda pela fada dos dentes, Derek quase lhe conta que seres mágicos não existem. Ele é impedido pela mãe de Tess (Ashley Judd), que rapidamente entrega uma nota para Tess. Como punição por ser um "destruidor de sonhos", Derek é transformado em uma fada dos dentes. Sob o comando de Lily (Julie Andrews), ele precisa agora se ambientar com este novo universo para que possa voltar à sua condição natural.

A história é centrada em um casal que está se divorciando e que estão lutando pela custódia de seu cão de estimação.