Em plena ditadura militar na Argentina na década de 70, Carlos Rueda (Antonio Banderas) é um diretor de teatro infantil que tenta levar uma vida tranquila com sua família. Porém…
Carlos, um garoto de 12 anos, perde seu pai e é deixado no orfanato Santa Luzia, em plena Guerra Civil Espanhola. Lá, aprende a conviver com adultos agressivos e crianças…