Um homem dedica sua vida aos animais em vez de lidar com as incertezas políticas e emocionais. Ludovic (Sam Neill) vive e trabalha em uma cidade não identificada nos Balcãs, dedica suas energias a seu trabalho como zelador. Após bombardeios repetidos que ameaçam perigosamente o santuário animal, Ludovic se recusa a sair, e com a ajuda de um veterinário (Om Puri), ele atende às necessidades dos animais. Ludovic, porém, descobre que não há como escapar do caos ao seu redor, e como as tropas comandadas por Dragov (Ulrich Thomsen) vão ao jardim zoológico e levam o veterinário afastado em nome da "limpeza étnica", ele dá refúgio a Ankica (Gina McKee) e Zioig (Javor Loznica), uma mãe e seu filho que escaparam da execução em uma aldeia próxima.