Asian taxi driver Parvez (Om Puri) lives in a northern England town with his wife, Minoo (Gopi Desai), and son, Farid (Akbar Kurtha), an aspiring accountant. The parents are shocked when Farid breaks off his engagement to Madeleine, a white girl, and seeks strict religious instruction from a Muslim maulvi (holy man). Parvez, increasingly estranged from Minoo, embarks on a tentative affair with prostitute Bettina (Rachel Griffiths), but the relationship is threatened by Farid's increasing fanaticism.
From the Back Cover
Farid (Akbar Kurtha) is a seething and disillusioned twenty-something Asian man living in northern England. Looking for inspiration after a disastrous falling out with his white fiancees family, he turns to religion. His father Parvez (Om Puri), a good-natured taxi driver, is becoming increasingly estranged from his wife Minoo (Gopi Desai), and finds affection with the local prostitute Bettina (Rachel Griffiths).
Islamic fundamentalism is caught head on with western hedonism over the kitchen table of this Asian family, as father and son realize the extremity of their differences. Farid and his fanatical friends begin an aggressive campaign to rid the streets of prostitutes, just as Parvez realizes he could be falling in love with Bettina. Meanwhile, visiting German businessman Schitz (Stellan Skarsgard) has his own plans for the girl and her colleagues in his search for pleasure. My Son the Fanatic is a heartwarming story of love against the odds, set against a comic clash of generations and culture.