English: The movie certainly did make you wonder.
Telugu: చిత్రం తప్పనిసరిగా మిమ్మల్ని ఆశ్చర్యపరుస్తుంది.