Will Burton (Gaelan Connell) se mudou recentemente para Nova Jersey. Logo em seus primeiros dias na nova escola ele conhece Sam (Vanessa Anne Hudgens), tímida e introvertida, e Charlotte Banks (Alyson Michalka), descolada e popular. Ao revelar seu conhecimento sobre música, Will é convidado para gerenciar a nova banda de rock formada por Charlotte. O objetivo é fazer com que o grupo vença a batalha de bandas da cidade, o Bandslam. A partir de então a vida de Will muda drasticamente, já que deixa de ser visto como um perdedor pelos colegas de escola.
Benjamin Martin é um veterano de guerra que renunciou às armas e decidiu viver em paz com sua família. Mas, quando os ingleses trazerem a Guerra da Independência até o seu quintal, Benjamin não vê outra saída a não ser pegar nas armas novamente, desta vez acompanhado de seu filho idealista, liderando uma rebelião contra o implacável e equipado exército britânico. No processo, ele descobre que só pode proteger sua família lutando pela liberdade da jovem nação.