Chicago TribuneJohn Petrakis
A cinematic treat, thanks to the well-defined supporting characters, the flawless attention to detail and a performance by the great Roshan Seth - one of the most underrated actors of his generation - which is just about perfect.