Told in their separate voices, demon Luc Cain and high school senior Frannie Cavanaugh, a Catholic girl with a hidden wicked streak, form a surprising connection when he comes to tempt her to sin before the celestials arrive to claim her for their side.