The first hour and 45 minutes of this film are solid entertainment: an interesting suspense plot, pretty songs, beautiful Darjeeling, and plenty of sparks between Dev Anand (playing a 28-year-old and basically pulling it off at the age of 46) and Asha Parekh. Plus young Farida Jalal as a seductive nurse! But as so sadly often happens the last 45 minutes or so disappoint. This could be because there seem to be some scenes missing as the story reaches its dramatic peak which make subsequent events confusing and out of place. How edifying would it be to discover the place where all these thoughtlessly excised scenes and songs go to die a largely unmourned death?
Still and all, Mahal is a lot of fun and I’d watch it again.