De tiener Richard Samuels (Zac Efron) krijgt in 1937 op Broadway een rol in het toneelstuk Julius Ceasar onder regie van de talentvolle jonge regisseur Orson Welles
New York, november 1937: De zeventien jaar oude Richard Samuels (Efron) droomt van een carrière op Broadway. Na een ontmoeting in een muziekwinkel met Gretta, die net als hij creatieve ambities heeft, komt hij in contact met Orson Welles en zijn theatergezelschap. Richard maakt indruk op Welles met een ter plekke geïmproviseerde auditie en krijgt een rol in de uitvoering van Julius Caesar. Hij wordt wegwijs gemaakt door de beeldschone en ambitieuze productieassistente Sonja (Danes), waar hij al snel verliefd op wordt. Richard geniet van zijn nieuwe leventje als acteur, ondanks de chaotische repetities en het artistieke temperament van Welles. Als Richard met Sonja uitgaat en ze samen de nacht doorbrengen, waant hij zich in de zevende hemel. Maar als Sonja meer interesse voor Welles toont, begint Richards nieuwe wereld in te storten.
Op de ochtend voor de première spreekt Richard Welles aan op zijn reputatie als rokkenjager en wordt prompt ontslagen. Maar Welles bedenkt zich en vraagt Richard terug te komen. De première wordt een succes en de kritieken zijn lovend. Maar dan hoort Richard dat Welles hem alleen maar heeft teruggehaald voor de première en dat hij zijn rol al aan iemand anders heeft toebedeeld. Een illusie armer, maar een stuk wijzer, keert Richard terug naar school, om te werken aan zijn carrière als schrijver en aan een romance met Gretta.