Charlie Simms er en student ved den eksklusive Baird School i New England. I motsetning til de fleste av hans jevnaldrende, ble ikke Charlie født inn i en velstående familie, og må få stipend for muligheten til å studere der. Charlie godtar en midlertidig jobb for å tjene penger til en fly-billett hjem til Oregon til jul. Kvinnen som velger å ansette ham ber Charlie ta vare på hennes onkel, pensjonert oberstløytnant Frank Slade, som Charlie oppdager er en lite samarbeidsvillig blind alkoholiker. Charlie og George Willis Jr., en annen student ved Baird School, er vitne til tre andre studenter som setter opp en spøk som offentlig ydmyker rektor Mr. Trask. Rasende over dette krever Trask at Charlie og George skal røpe navnene til de som stod bak spøken.