Chetan Bhagat's Half Girlfriend was a critically panned novel, so it was already gonna take something special to make a decent movie based on it. But when they cast Arjun Kapoor (playing village area protagonist Madhav) and Shraddha Kapoor (as angrezi-speaking Riya) – two star kids with a grand total of three expressions between them – you knew they had a very special shitshow on their hands. Now I haven't read it, so I can't say this for certain, but I'm pretty sure that even Bhagat isn't bad enough a writer for this film to be better than the book.