How many movies have Kashinath Kashyap and Shah Rukh Khan collaborated on?

They have worked on 3 movies together! Their first movie together was Kabhi Haan Kabhi Naa (1994) while their highest rated movie together was Kuch Kuch Hota Hai (1998). They have not worked together since Mohabbatein (2000). They are most known for their romance films together.