Deepa Mehta

Fire (96), Earth (98), Water (05)