A double bill of Ken Loach films. In 'My Name is Joe' recovering alcoholic Joe Kavanagh (Peter Mullan) is out of work, but spends his time coaching the local football team. When he goes to pick up team member Liam (David McKay), he meets social worker Sarah Downie (Louise Goodall). Although they clash at first, the pair are soon involved in a relationship. Joe learns from Sarah that Liam and his wife, Sabine (Annemarie Kennedy), owe money to local gangster McGowan (David Hayman). In an attempt to help Liam pay off his debt, Joe agrees to do three drugs runs for McGowan. However, his relationship with Sarah suffers when she finds out what he has done. Whilst 'Bread and Roses' is a story about the struggle of Los Angeles office cleaners against unfair working practices. Newly arrived in the US, Mexican immigrant Maya (Pilar Padilla) begins work for an office cleaning company. One night, while carrying out her duties, she helps union organiser Sam (Adrien Brody) hide from some security guards, and then, after witnessing an elderly worker get the sack for being late, begins helping the union man in his efforts to win justice for the janitors. However, no matter how persuasive Sam's appeals are, Maya's fellow cleaners worry that their decision to fight might jeopardise their livelihoods.