A tale of magic, mayhem and mirth. Bernard is having a rotten Christmas. Betrayed by his fiancé, his best friend and his exceptionally nasty boss (Rowan Atkinson), he then lands in the hospital from an explosion caused by rubbing an antique lamp. He returns to find a very large genie (Lenny Henry) in residence. Soon the tables start to turn.