Perhaps Brian De Palma's least known gem, Raising Cain is a gripping, engrossing, and often darkly comic psychological thriller. John Lithgow dominates in his multiple roles as both Carter, Cain and the Doctor.
The truly schizophrenic nature of the story line, the relentless interchange between dream and reality, and the unpredictable nature of Carter/Cain and the alter egos give the film a real pace. There is an almost gothic nature to the film, ranging from some of the set pieces, to the finale, give the movie a very unique twist.
In many ways, one would wonder whether this was an inspiration for 2010's Inception, particularly the cut from dream, to dream, to reality.