Utbildades vid en konstskola i Portsmouth, fick därefter arbete som grafisk designer inom brittisk TV och övergick sedan till att verka som frilansande regissör inom drama- och dokumentärgenren för TV-kanaler så som ITV, BBC och Channel 4.
Fick sin första kontakt med Sverige i början av 70-talet genom rollen som regiassistent för TV-serien Deckare UPA.
Karriären i Sverige inleddes som regissör för TV-serien Annika (1984) och det stora genombrottet kom tre år senare med långfilmen Nionde Kompaniet.
1992 kom jättesuccén Änglagård som är en av de mest framgångsrika svenska filmerna någonsin. Uppföljarna, Änglagård – andra sommaren och Änglagård – tredje gången gillt, kom 1994 respektive 2010.
Regisserade 1998 dramafilmen Under solen, som nominerades till en Oscar för bästa utländska film vid Oscarsgalan 2000.
Använder ofta samma skådespelare i sina filmer, bland annat hustrun Helena Bergström, Reine Brynolfsson, Rolf Lassgård och Rikard Wolff.