Chalie (Brett Stewart) é um ex-mágico itinerante que assiste a seu casamento com Angela (Sia Trokenheim) ser destruído por conta de uma perda incomparável. Ela decide partir por um tempo, para lidar com a dor sozinha. Porém, quando volta, Charlie não está mais sozinho. Um menino de cinco anos, Tommy (Ben Clarkson), surge na vida do casal, que parece ter, mais uma vez, a chance de reconstruir suas vidas. Mas o que ninguém espera é que essa perfeita felicidade pode ser, na verdade, o maior truque já realizado por Charlie.