Begin 17e eeuw duikt er een mysterieuze soldaat op in een afgelegen protestants dorpje in Duitsland: hij claimt erfgenaam te zijn van een verlaten boerderij en heeft daar zelfs papieren voor. Als harde werker weet hij zich al snel een plek te veroveren in de gemeenschap, en trouwt hij zelfs met Suzanna, de dochter van een lokale boer. Maar de soldaat verbergt een geheim: hij heet Rose, en is een vrouw die al tien jaar als man leeft.
Voor 'Rose' baseerde regisseur Markus Schleinzer zich op het verhaal van Martin Guerre, maar ook op tientallen historische verslagen van vrouwen die zich als man voordeden om aan de beperkingen van hun tijd te ontsnappen.
In grimmig zwart-wit schetst Schleinzer (Michael, Angelo) een beklemmend portret over de hardnekkigheid van genderrollen en hoe merkwaardig het is dat de mate van vrijheid afhangt van hoe anderen je lichaam interpreteren. Daarbij is Schleinzer niet uit op een eenduidig einde: het mysterie blijft.