Answer
Bandslam is a 2009 musical comedy-drama film starring Scott Porter, Alyson Michalka, and Vanessa Hudgens. The film follows Will Burton (Porter), a shy high school student who joins the school's Battle of the Bands competition to impress the popular girl, Charlotte Barnes (Hudgens). Along the way, he meets Sa5m (Michalka), a rebellious and talented singer-songwriter, and together they form a band and navigate the ups and downs of the competition.