O Castelo dos Sonhos é a história de Monika (Barbora Bareikyte), uma jovem lituana de 13 anos, após sua chegada para morar em Dublin. Apaixonada por música, ela reside com sua mãe Jolanta (Gabija Jaraminaite), uma ex-pianista profissional, e sua avó (Jurate Onaityte), que requer cuidados 24 horas por dia. Convencida que um dia fará sucesso musicalmente, Monika pressiona sua mãe para que ambas invistam em sua dupla musical, sonhando em tocar no The Castle, um dos mais famosos locais de música da Irlanda.