Die Putzfrau und Barkeeperin Jan Vokes (Toni Collette) bringt ihren widerborstigen Ehemann Brian (Owen Teale) und den örtlichen Buchhalter Howard Davies (Damian Lewis) dazu, zusammen mit anderen Dorfbewohnern ein Fohlen zu züchten und in einem Schrebergarten aufzuziehen. Den Hoffnungsträger nennen sie Dream Alliance. Ausgewachsen erweist sich Dream Alliance auf der Rennbahn als ernst zu nehmende Konkurrenz für die millionenschweren Rennpferde – ein wahrer Held der Arbeiterklasse, der das Establishment auf eigenem Grund herausfordert. Doch er verändert auch das Leben der beteiligten Dorfbewohner, vor allem jenes von Jan. Für sie ist Dream Alliance alles: Freund, Vertrauter und die Möglichkeit, aus einem Leben auszubrechen, in dem ihre eigenen Bedürfnisse immer hintenanstehen müssen.