The X-Files
Badlaa
E10 Jan 21, 2001 45m TV-14
An Indian mystic whose son died in a chemical plant accident smuggles himself into the United States and takes his revenge on two families in suburban Washington, D.C.
Where to Watch Badlaa
Cast of Badlaa