Violet (Elle Fanning), 16 ans, vit très simplement avec sa mère, Marla, sur l'Île de Wight. Violet a toujours rêvé de devenir chanteuse et passe ses nuits à se produire dans un bar local. Mais Marla ne l'encourage pas. Pour Violet, l'espoir se présente sous la forme d'un concours de chant européen: TEEN STAR. Malgré ses doutes et son appréhension, elle décide de passer l'audition. Mais son projet est compromis car étant mineure, elle ne peut participer sans être accompagnée par un adulte. Désespérée, Violet demande de l'aide à Vlad, un habitué du bar où elle chante. Elle découvre rapidement qu'il n'est pas qu'un simple ivrogne. Ensemble, ils enchaînent les succès et remportent le concours local avant d'aller se présenter à la finale à Londres. Sur le chemin de la gloire, Violet sera confrontée à de nombreux pièges et tentations