Toofan movie review: Ram Charan Teja delivers a punch!