We have been putting up with white saree clad ghosts who are always sad, singing and out to get their revenge in soulless movies for decades. Neelavelicham brings back the original white saree clad ghost. There is a back story which explains why she is what she is.
The protagonist's monologues addressing the ghost which he only half believes in is heart warming. Tovino brings to life the essence of Basheer. He is depressed from a recent break up, broke financially and still manages to crack jokes to himself. The master storyteller of Kerala was portrayed with lots of love and care.
Rima's Bhargavi is hated by most of the male characters in the movie. It beautifully paints the picture of a patriarchal society where a rebel young woman walked with her head held high. Her character arch and backstory were beautifully told.
Other actors like Roshan and Shine also did justice to their roles. The roles were portrayed a bit theatrically paying homage to the original. The recreation of songs was also well done. It has subtle differences from the original but the essence of the songs and the emotions are preserved. There are a few jump scares. Tovino's expressions when his character experiences the supernatural is the best thing with this movie. All blood drains from his face though he believes the ghost to be not malevolent is the best portrayal of human kind reacting to the concept of unknown.
In short, beautiful movie worth watching. Subtitles on Amazon Prime are decent, so non Keralites can enjoy it too.