The best laid prom plans of Nova (Aimee Teegarden) are almost destroyed by classmate Jesse Richter (Thomas McDonell) before she twigs that he may be the perfect date on the big night. In Disney's feelgood coming-of-age offering, a group of teenagers find their futures taking form as they get ready for the crucial event of their high school careers. Girl in a Coma, Neon Trees and The Weepies provide the beats.
There is a line in an episode of Glee - that most recent take on American high school - where the would-be prom queen tells the nerd: "You can get married as many times as you like, but you only get one shot at prom."
In Disney's tween offering Prom, that sentiment is stripped of all the delicious irony that made it funny in Glee, and presented as God's honest truth.
Prom is the thing that "brings the class together" after years of cliqueyness (yeah, right) and as the perfect environment in which true love can blossom, the cocky jock can be stripped of his title and the likeable dweeb finally gets his girl.
Of course, all of this has been done many times before (think She's All That, 10 Things I Hate About You and so on) and in a sense Prom packages all of the clichés and storylines of its predecessors neatly together in a way that will undoubtedly appeal to the young teenager demographic.
You've got the likeable (and approachably pretty) class president and prom organiser, Nova (Teegarden), who unwittingly falls for the secretly kind bad boy, Jesse (McDonell). He's flunking out of school and rides a motorbike but he only skips last period to pick up his cute little brother from school. So it's ok really.
In a multi-stranded format that Richard Curtis would be proud of, we also follow fresh-faced Lucas's attempts to woo the beautiful Simone, popular Jordan's attempts to catch her cheating boyfriend Tyler, and hapless Justin's quest to find anyone at all who will accompany him to the prom.
It's an orgy of good, clean fun (no swearing, no booze and definitely no fooling around) without one single original cinematic moment.
It's almost as if it's been constructed via some kind of high school movie mathematical formula, with Jesse's misunderstood rebel a type of of bad boy android, perfectly constructed for wooing big-hearted honours students.
And though adult movie goers will struggle not to laugh (Jesse's 'muscle moment' is a personal favourite) or run for the exit, tweenagers will lap up every moment.