amir has done film with flop heroines liks Sonali Bendre,Rani Mukherjee(before KKHH)& others newcomers.But Sharukh always work with Big heroines & he cannot play any character other than lover boy, every flim where he tries to play different role has become flop.