Nanak Naam Jahaz Hai is a family drama centered on Mukesh Rishi, a successful entrepreneur and staunch atheist, and his wife, Dolly Minhas, who is deeply religious. Their contrasting beliefs create a household where love is abundant but often strained by their differences. Their children, played by Gavie Chahal and Aman Dhaliwal, navigate these dynamics while dealing with their own personal journeys. Gavie's romantic interest is portrayed by Drishti Grewal. The plot intensifies with the involvement of Vindu Dara Singh, a family friend who predicts that Mukesh will eventually witness the transformative power of faith. Mukesh's skepticism is put to the test as a series of unexpected events challenge his atheism. The family's troubles are compounded by Sardar Sohi, an antagonist with a personal vendetta against Mukesh. Sohi's son, played by Yuvraj Aulakh, assists in his father's sinister schemes, further threatening the family's stability. Sohi has kept secret of a trump-card from his sinister conspiracy, which is revealed at the very end of the movie. As Mukesh faces mounting trials and tribulations, he embarks on a journey of self-discovery. The film chronicles his transformation from a non-believer to someone who begins to understand the strength and resilience that faith can offer, particularly in times of adversity. The ensemble cast includes Yamini Malhotra, Bhawna Sharma, Daisy Grewal, Ratan Aulakh, etc.