In his school, he was a very shy person; as his teachers used to scold him because his voice was never audible in the class.
He aspired to become a cricketer, but his parents were not in favour of this.
He was selected for a tournament named CK Nayudu Tournament, which is for players under 23 years, but due to lack of funds, he missed the opportunity.
He appeared in various TV shows like Chanakya, Chandrakanta, and Bharat Ek Khoj after completing his diploma from NSD.
He has a dream of gifting her mother a suitcase full of money one day.
His acting in the film “Paan Singh Tomar” was critically acclaimed by the audience, and he also got many accolades for the film.
He once told that in 1993, he didn’t have enough money to watch Jurassic Park, but in 2015, he appeared in the American film- Jurassic World.
Apart from acting, he has also voiced two video games titled “Lego Jurassic World” and “Lego Dimensions”.
Just because his name resembles a terror suspect, he has been detained twice at Los Angeles Airport.
He is very much choosy when it comes to scripts, and he gives a good research to his role.
He is the first Bollywood actor to have acted in two films that won the Academy Awards – Slumdog Millionaire (2008) and Life of Pi (2012). However, the first choice for this role in Slumdog Millionaire was Gulshan Grover.
For the film “Piku”, he rejected Ridley Scott’s film- The Martian.
On 16 March 2018, he revealed that he is suffering from a rare disease called “NeuroEndocrine Tumour”, a situation in which the neuroendocrine cells grow into tumours.