Harry Potter is a masterpiece written by J.K Rowling which made her a billionaire author when she decided to sell the rights to a studio. What if Harry Potter was made in India? These personalities would have fit the bill perfectly. Check out the 12 famous Indian personalities as Harry Potter characters! Ranveer Singh as Ron Rekha As Bellatrix Lestrange Rakesh Bedi As Cornelius Fudge Amitabh Bachchan As Albus Dumbledore Satish Shah As Hagrid Sanjay Dutt As Lord Voldemort Alia Bhatt as Hermione Granger Lilette Dubey As Minerva McGonagall Supriya Pathak As Molly Weasley Manoj Bajpai As Severus Snape Kapil Sibal As Wormtail Shahid Kapoor or Ranbir Kapoor as Harry