De veertienjarige Meg Finn heeft een ellendig leven geleid. Wanneer ze samen met haar niet al te slimme partner in crime, Belch Brennan, een nukkige oude man probeert te beroven, loopt het voor de tweede keer niet goed af. Belch gaat naar de hel, Meg heeft een paarse ziel en nu wordt ze teruggestuurd naar de aarde, want er is een ruzie ontstaan tussen de Heilige Petrus en Beëlzebub omdat je naar de hemel gaat als je ziel blauw is en naar de hel als je ziel roos is. Als Meg naar de hemel wil moet ze de oude man helpen. De man heeft een lijst gemaakt van verkeerde keuzes in zijn leven die hij recht wil zetten. Beëlzebub kan het niet uitstaan dat de ziel van meg steeds blauwer wordt en stuurt Belch op haar af. Zal Meg haar missie kunnen vervullen?