Joe Jennerson (David Thewlis) envies his identical twin brother, Harry. His sibling has the freedom of a comfortable bachelor lifestyle, funded by a generous army pension, while Joe is in a dead-end job, with no money, squabbling children, a live-in mother, Maggie (June Watson), and a wife, Mary (Bronagh Gallagher), who he thinks has fallen out of love with him.