Der 16-jährige George (Joe Anders) hat es als schüchterner und etwas pummeliger Teenager nicht gerade leicht. In seiner kleinen Heimatstadt wird er von den meisten Mitschülerinnen und Mitschülern gemieden oder belächelt. Deshalb hat er sich früh ins Songschreiben als großes Hobby geflüchtet und glaubt, eines Tages als Musiker durchstarten zu können. Mit einer Bewerbung für eine Talentshow hofft er, diesem Ziel näher zu kommen. Dass mit dem neuen Mitschüler Max (Samuel Paul Small) der Sohn eines Rockstars in sein Leben tritt, mit dem er sich anfreundet, könnte seine Chancen auf einen Sieg vergrößern. Doch während die beiden Jungen miteinander Musik machen, merkt George, dass er sich zu Max auch emotional und körperlich hingezogen fühlt.