English: But even so, he fits the role well.
Telugu: అయితే తను ఈ పాత్రలో బాగా నటించేది.