Ten-year-old Rupert Brown comes from a poor family. Then unexpectedly on Christmas Day, Rupert finds himself at the house of Turgid River, the richest boy in town, where he is blown away to discover a whole other world. When Rupert loses all the prizes in one last game and goes home empty-handed, each member of the Rivers family feels guilty and tries to make it up to Rupert.