Irrfan Khan will romance Cate Blanchett by John Irrfan Khan will be next seen playing Nehru with Cate Blanchett taking on the role of Lady Edwina.