A Middle Eastern taxi driver living in Sweden, alongside his daughter's classmate, finds his life descending into chaos, terrorism and the demons of his past.