It's so comforting to see a talented actor recover from the precarious heights of mass-market success. After Titanic, I was perfectly prepared to condemn Kate Winslet to the same pit of has-been obscurity Leonardo DiCaprio belongs in. Fortunately, Winslet didn't sink with the ship.

Holy Smoke is the entrancing story of two zealots on a collision course with fate. Ruth, played by Winslet, is a young Australian who finds what she believes to be the path to enlightenment through the influence of a Guru while on holiday in India. When Mum (Julie Hamilton) gets word, she cooks up a plot to lure Ruth home and hires top cult deprogrammer PJ Waters (Harvey Keitel) to bring her daughter to reason.

Continue reading: Holy Smoke Review