Flint Lockwood (voice of BILL HADER) has dreamt of being a scientist and an inventor ever since he was a little boy. Despite being made fun of in school and often causing electrical shortages in his neighborhood, the encouragement of his mother, Fran (voice of LAUREN GRAHAM), and his father, Tim (voice of JAMES CAAN) had convinced him to keep his dream alive over the years.
The Lockwoods live on the North Atlantic island of Swallow Falls, whose primary export is sardines. Over the years, though, the world's distaste of sardines grows and the island falls into a prolonged depression. During that time, Flint's mother passes away and a greedy, corrupt mayor (voice of BRUCE CAMPBELL) comes to power, eager to turn the island into an amusement park destination.
Mayor Shelbourne strikes gold for real, though, when Flint's wackiest invention - a satellite-like machine that causes it to rain down food - catches the world's imagination thanks to the TV news reports of Sam Sparks (voice of ANNA FARIS). Pretty soon, cruise ships and tourists are flocking to the island to experience burgers, steaks, hot dogs and other culinary delights land on their plates from the heavens. The local populace, which includes good cop Earl (voice of MR. T) and former sardine ad mascot Brent (voice of ANDY SAMBERG), have mixed feelings about this. But most embrace the changes and the fact that their island is once again on the map.
Of course, Shelbourne starts to demand more of the machine. Flint -- in his desire to be liked as a person, loved by Sam, and respected as a scientist - pushes the device to its limits, resulting in patterns of "food weather" that threaten Swallow Falls and the entire world. It's up to Flint, Sam, Flint's pet monkey Steve (voice of NEIL PATRICK HARRIS) and the rest of the town to band together and avert disaster.