Nowrasteh's wrote, directed, and produced the 2020 film Infidel, a political thriller about an American journalist (played by Jim Caviezel) held captive by the Iranian regime. Nowrasteh cited several real world instances of American nationals imprisoned by the Iranian government, including Xiyue Wang and Robert Levinson.[32] One of the film's producers was right-wing pundit Dinesh D’Souza, who had previously produced several political documentaries including 2016: Obama's America, Hillary's America: The Secret History of the Democratic Party, and Death of a Nation. Infidel is his first narrative film.