Den nærige og hjerteløse Ebenezer Scrooge, bryder sig ikke om mennesker. Specielt ikke glade, venlige og fattige mennesker. For slet ikke at tale om julen! Tiden fuld af varme tanker, glæde og venskab… sådan noget humbug! Men julenat hjemsøges den onde Scrooge af ånder. Først kommer den forgangne juls ånd, og tager ham med til hans fortid. Senere dukker den nuværende juls ånd op, og viser Scrooge ting, der får hans hårde hjerte til at blive blødt. Spørgsmålet er, om Scrooge kan og vil ændre sig, og hvad vil han vinde ved at være sød? Svaret får han da han møder den kommende juls ånd.
Dagen er begyndt dårligt for den tidligere marinesoldat Michael, men da han træder ind i en bar i lillebyen Red Rock West, synes heldet at skifte. Manden bag disken tilbyder ham 10.000 dollars for at myrde hans hustru. Hun er dog ikke så let at have med at gøre. Og endnu mere vanskelig er den virkelige lejemorder, der senere på dagen kommer til byen.
Ethan Hawke spiller Thomas Egan, en talentfuld pilot i luftvåbenet, som fra Las Vegas styrer droner over forskellige områder, der er truet af terrorister. Egan er træt af ikke længere selv at få lov til at flyve flyene, og efterhånden som CIA begynder at give ham og hans team flere order, får han moralske skrupler over hans arbejde.