Akshay Kumar as Laxmi Kant Chauhan (based on Arunachalam Muruganantham) Sonam Kapoor as Pari Walia Radhika Apte as Gayatri Chauhan Jyoti Subhash as Subhadra Chauhan Mrinmayee Godbole as Sonali Chauhan Parul Chouhan as Jyoti Chauhan Soumya Vyas as Aabha Chauhan Yogesh Shreekant Pandey as Babloo Rajput A. R. Rama as Hariya Rajvansh Himika Bose as Sonali Kumari Mrudul Satam as Tinku Varma Riva Bubber as Asha Varma Rakesh Chaturvedi as Professor Sanjeev Sharma Wahib Kapadia as Manas Sharma Rajesh Tiwari as Moneylender Urmila Mahanta as Savitri Modi Suneel Sinha as Professor Tejas Walia Amitabh Bachchan as himself