Komedie over de zich in één nacht afspelende gebeurtenissen in het landhuis van een courtisane. Haar dochter, een actrice, geeft een feest en nodigt daarvoor haar minnaar uit, de legerkapitein Malcolm van wie ze eigenlijk af wil.

De officier van justitie wil een spoorbaan aanleggen door de stad Rock Ridge en doet er alles aan om mensen uit de stad te jagen. De bewoners vragen de gouverneur om een nieuwe sheriff, maar hij wil niemand opofferen. De officier van justitie geeft hem dan het idee om een opstandige zwarte man als sheriff te sturen en de geschiedenis in te gaan als de eerste gouverneur die een zwarte een belangrijke positie heeft gegeven. De zwarte is echter beduidend slimmer dan de dorpsbewoners en is dan ook niet van plan om tussen zes planken te eindigen.

Frank Cross runt een Amerikaans tv-station, dat van plan is om Dickens' A Christmas Carol te verfilmen. Franks jeugd was niet bepaald plezierig, en dus kan hij de kerstspirit niet echt waarderen. Met de hulp van de geesten van de kerst in het verleden, het heden en de toekomst, realiseert Frank dat hij zal moeten veranderen.

Wanneer Troy (Zac Efron) en Gabriella (Vanessa Hudgens) tijdens een karaoke wedstrijd met elkaar zingen ontdekken ze dat ze talent hebben. Maar er worden van allebei hele andere dingen verwacht op hun school. Troy moet het basketbalteam leiden naar de overwinning en Gabriella moet hetzelfde met haar scheikundeclub. Als hun 'groep' erachter komt dat zij auditie hebben gedaan, dwarsbomen zij hun plannen. Tevens zijn de sluwe broer en zus Sharpay (Ashley Tisdale) en Ryan (Lucas Grabeel) ook van plan de hoofdrollen te krijgen en ze zijn tot alles bereid om dat voor elkaar krijgen.

Arnold (Owen Wilson) is een Broadway-regisseur die een voormalig prostituee genaamd Izzy (Imogen Poots) ontmoet, die tegenwoordig als actrice werkzaam is. Ondanks dat Arnold getrouwd is, krijgt hij gevoelens voor haar en wordt hij verliefd. Vervolgens probeert hij haar verder te helpen in haar carrière.