Sorry but there is no Hindi dubbed version of The man who knew infinity because it is a western movie and secondly when movie was released officially it wasn't displayed or showed in India. So you have to watch in english only!