Benjamin Barker ble på falske anklagelser dømt til å avtjene en livstidslang fengselsstraff på andre siden av jordkloden. Han rømmer og vender tilbake til London for å hevne seg ved hjelp av sin lojale medsammensvorne, Mrs. Nellie Lovett. Under dekknavnet Sweeney Todd er Barker nå tilbake i sin frisørsalong over Mrs. Lovetts paibutikk, og har siktet seg inn på Judge Turpin som sendte han i vei for forbrytelsen han ble straffet for.
Denne gangen sendes Arn på et siste oppdrag i ørkenen mot saraseneren og hærføreren Saladin. Han er nødt til å vinne denne kampen før han kan vende hjem til sitt eget land, og endelig gifte seg med sin Cecilia og stifte familie. Sammen vil de gjøre hva som helst for å sikre en stabil fremtid sammen - og hjemme må Arn kjempe en tøff kamp mot den truende danske hæren, for å skape fred i sitt eget land.