Ti år senere er Dave (Jay Baruchel) en fysikkstudent på New York University og i det hele tatt en klassisk nerd, som i tillegg er klønete og usikker på seg selv. Han møter igjen sin barneforelskelse, Becky (Teresa Palmer), og synes igrunn at livet er godkjent. Men én dag kommer Balthazar og Horvath ut av urnen, og Balthazar bestemmer seg for at det er på tide å møte skjebnen. Dave blir , men han tviler på seg selv og om han virkelig er den rette for jobben. Balthazar innser at det kan bli vanskelig å beseire Horvath og Morgana – om han ikke får Dave til å tro på seg selv i tide.