Jenny (Sheridan Smith) es una madre soltera que se ve obligar a criar en solitario a sus dos hijos después de ser abandonada por su marido. Aunque al principio cuenta con la ayuda de su madre, Mary, su vida cambia radicalmente cuando ésta cae enferma, con el consiguiente gasto económico que conlleva pagar sus tratamientos.
Pakistani taxi-driver Parvez and prostitute Bettina find themselves trapped in the middle when Islamic fundamentalists decide to clean up their local town.