English: Both movies impressed me a lot.
Telugu: రెండు సినిమాలూ నాకు చాలా నచ్చాయి.