Main aur Charles is a real life story based on the serial Killer Charles Sobraj. The main character is played by Randeep Hooda.
It is an interesting concept as to how Charles kills his jail mates, lures every girl with his personality and is able to run away but the movie is not made the way it had to. Randeep did justice to his character fully but at times, you feel there are unnecessary things placed in the movie.
There are not many songs but the ones are also not interesting and seem unnecessary. The director is not able to hold on to the story description and so it becomes boring. The first half is still good but it feels second half is just extended and becomes slow. I would better read full article on Charles Sobraj then to go for a movie