Director Ken Loach is banging the drum again for the cause of trade unions - but this isn't really as effective as something like Norma Rae. Pilar Padilla is perfect as the illegal Mexican immigrant who gets a job in the US as a cleaner for a miserable wage, and finds herself joining the battle for more money, better conditions and health insurance. There are no grey areas here, and you feel kind of uneasy that you aren't wholly on the workers' side - partly because of a performance of some smarminess by Adrien Brody as the union organiser - or chief troublemaker, depending on whose side you're on. A lot of ranting in all senses of the word gets a bit heavy at times, but the film is fluently made and has the occasional touching moment.