Ali El-Rashid, nacido en Oriente Medio, vive en Suecia con su mujer sueca, Clara y sus dos hijas adolescentes Sara y Jenny. De profesión taxista, Ali está completamente integrado en la sociedad sueca, olvidando su origen y los problemas políticos que dejó en su país. Leo Fredriksson es un niño de 12 años que está en la clase de Sara, y al que los alumnos mayores intimidan continuamente, en especial Danne, un chico alto y bravucón... Ali anima a Leo a hacer frente a los que le intimidan, con un resultado inesperado; pero la verdadera pesadilla del taxista comienza cuando las sombras del pasado se proyectan sobre él. Un día, una mujer le entrega un mensaje de un grupo guerrillero que combate contra el régimen de su país de origen.