События фильма «Сирота» разворачиваются в Будапеште в 1957-м году. Страна все еще залечивает раны после подавленного советскими войсками Венгерского восстания. В столице живет двенадцатилетний еврейский мальчик Андор вместе с матерью. Его детство наполнено ожиданием, ведь он верит, что отец, пропавший без вести во время войны, однажды обязательно вернется домой. И вот однажды на пороге появляется мужчина, который утверждает, что он и есть тот самый отец. Вот только Андор не принимает незнакомца, отказывается признать его своим родителем. Несмотря на сопротивление мальчика, мужчина селится в доме. Постепенно мать Андора все больше отдаляется от сына, словно подчиняясь новому жильцу. Чувствуя угрозу, главный герой решает действовать, причем радикально.