English: Both of them are surprisingly good in this movie.
Telugu: ఆ రెండు ఈ సినిమాకు అద్భుతంగా కుదిరాయి.