Uma cantora (Keira Knightley) se muda para Nova Iorque, mas logo após chegar no local, seu namorado americano decide terminar o relacionamento. Em plena crise, ela começa a cantar em bares, até ser descoberta por um produtor de discos (Mark Ruffalo), certo de que ela pode se tornar uma estrela.
Um jovem, que cresce nas efervescentes ruas da Dublin da década de 80, foge de casa e da nova escola mudando-se para Londres e começando uma banda para tentar conquistar o coração de uma garota misteriosa.
Flora, mãe solteira, não sabe o que fazer com Max, o filho adolescente rebelde. Seus esforços para afastá-lo de encrencas a levam a um violão velho, um músico fracassado de LA e sintonia para essa desgastada família de Dublin.