Een soldaat sterft tijdens de Eerste Wereldoorlog en krijgt een tweede kans op leven op voorwaarde dat hij foto's maakt van 10.000 mensen tijdens hun sterven.
Handelsreiziger Tony Roozen strandt in het onooglijk, haast uitgestorven dorpje Madonna en neemt met zijn handelswaar, een mechanisch varken, zijn intrek in de plaatselijke herberg. In het dorp woedt een strijd over de aanleg van een nieuwe weg en Tony raakt tegen zijn wil betrokken bij de twisten.
Om te ontsnappen aan de eenzaamheid en zorgen vlucht de 55-jarige Odette via haar pc naar een virtuele wereld waarin ze zichzelf Red Sonja noemt, een beeldschone jonge vrouw die alles is wat Odette niet is.