A man wakes up in a mysterious place, and is forced to face his demons.A man wakes up in a mysterious place, and is forced to face his demons.A man wakes up in a mysterious place, and is forced to face his demons.