Late t o the game
I just watched this for the first time and this was my take of
Ray was dead the whole time, Bruges was his purgatory. Ken was the angel and Harry was the devil fighting over where his soul would ultimately end up. I don't know if he lives.