Inglaterra. Mrs. G (Eva Green) é professora de uma austera escola para garotas. Enquanto a maioria das professoras são severas e rígidas, Mrs. G é uma mulher a frente de seu tempo, com espírito jovem e aventureiro, fazendo questão de transmitir isso para suas alunas. Mas, o destino está prestes a mudar, quando a jovem e bela Fiamma (Maria Valverde), uma estudante espanhola, se matrícula na escola. A garota insiste em preservar sua independência o que chama a atenção de Mrs. G. Conforme os laços se tornam mais íntimos, segredos e mentiras virão à tona com a descoberta de que a relação entre professora e aluna é mais do que simplesmente acadêmica.