Two Gods tells the story of Hanif, a Muslim casket maker and ritual body washer who takes two young men under his wing to teach them how to live better lives.