Godine 1878, dva mlada mađioničara sukobe se u mračnom salonu tokom izvedbe točke. Od tog trenutka nadalje, njihovi životi postanu mreža laži, prevara i razotkrivanja, tajni i otkrića, dok se međusobno bore kako bi nadmašili i uništili jedan drugoga. Njihovo suparništvo obojicu dovodi do vrha karijere, no pod veliku cijenu.

Nakon diplome 1970. godine mladi škotski liječnik Nicholas Garrigan (J. McAvoy) ne želi naslijediti dosadan očev posao u škotskoj provinciji i kreće u pustolovinu - putuje u Ugandu kao liječnik misionarske bolnice koju vode dr. David Merrit (A. Kotz) i njegova žena Sarah (G. Anderson). Nicholas prihvaća težak liječnički život u siromašnoj i slabo opremljenoj bolnici i pokušava zavesti Saru koja odbija prevariti supruga. U zemlji je državni udar: general Idi Amin (F. Whitaker) sa svojim postrojbama svrgava predsjednika Miltona Obotea i preuzima vlast. Igrom slučaja Nicholas upozna Idija Amina kad ovaj u blizini bolnice ozlijedi ruku. General Amin oduševi se Nicholasom kada čuje da je ovaj Škot - on obožava Škotsku i Škote - i ponudi mu posao osobnog liječnika, povjerljivog savjetnika i vođe projekta obnove ugandskog zdravstva.

Kad motociklist kaskader ponudi svoju dušu Mefistofelesu kako bi spasio živote onih koje najviše voli, prisiljen je biti domaćin moćnom natprirodnom biću čije lice, koje izgleda kao lubanja u plamenu, ulijeva strah u kosti njegovim neprijateljima. Ova cjelovečernja filmska inačica nastala je po dugogodišnjoj seriji stripova. Danju je Johnny Blaze jedan od najboljih svjetskih kaskadera, ali kad sunce zađe i kad se nađe među zlim silama, junak koji odolijeva smrti nestaje u plamenu i postaje neuništivi antijunak na motociklu, u svijetu poznat kao Ghost Rider.