English: No one could've done that role better.
Telugu: అతనికన్నా బాగా ఈ పాత్రను ఎవరూ చేయలేరు.