Theory?
The end of the movie never really made much sense to me, maybe I just wasn't really paying enough attention. He meets a girl that looks exactly like Allison, but it's obviously not her. I always looked at it like one of those things that I just scratch my head at and think "well, that's interesting I suppose", but never really had a definitive explanation of the scene.
The other day out of nowhere this theory just kind of struck me, and I wanted to see if anyone had the same opinion....
Like Elliot, Allison was not happy with certain aspects of her life, as revealed from her diary. So it got me to thinking that possibly Allison was presented with the same deal from the devil, and the scene we see at the end with Elliot and the "Allison lookalike" is really one of Allisons wishes, hoping to meet a nice, sweet guy as she'd hoped. And to further that theory is the fact that Elliot's last wish was for Allison to have a happy life.
Thoughts?