Na Roma do ano de 303, numa festa no palácio do Imperador Diocleciano, soldados se divertem torturando um jovem cristão. Sebastiane, capitão da guarda e também cristão, revolta-se com a situação. Deposto e exilado numa ilha remota, sua religião o torna vulnerável a humilhações de outros soldados e aos impulsos sexuais do centurião Severus. Apoiando-se em sua fé em Deus, Sebastiane não reage às agressões. O único a se importar com ele é Justin, com quem cria uma relação afetuosa. Muitos anos depois de sua morte, ele é canonizado pela Igreja e consagrado como São Sebastião.

O filme conta a história de sua juventude, enquanto ela era guiada e protegida por seu pai, o pintor Orazio Gentileschi. Sua curiosidade profissional sobre a anatomia masculina, proibida para seus olhos, levam-na ao conhecimento do prazer sexual. Mas ela também foi bem conhecida porque, em 1612, ela teve que se apresentar à corte, devido à suspeita de estupro cometida por Agostino Tassi, seu professor.

O chefe de uma família francesa pensa que o destino lhe sorriu quando a filha de um homem rico concorda em se casar com o seu filho. A filha e sua tia viajam então para o interior da França para se reunir com a família, sem saber que uma 'besta' misteriosa anda a perseguir as proximidades.