Regizor:
-
1. Barbara Hepworth at the Tate (1969), film
-
3. Side by Side (1975), film
-
4. Don's Party (1976), film
-
5. The Getting of Wisdom (1977), film
-
6. Money Movers (1978), film
-
7. Breaker Morant (1980), film
-
8. The Club (1980), film
-
9. Adolescență zbuciumată (1981), film
-
10. Cântecul vieții (1983), film
-
11. Regele David (1985), film
-
12. The Fringe Dwellers (1986), film
-
13. Crimes of the Heart (1986), film
-
14. Aria (1987), film
-
15. Her Alibi: Alibi din dragoste (1989), film
-
16. Soferul Doamnei Daisy (1989), film
-
17. Mister Johnson (1990), film
-
18. Black Robe (1991), film
-
19. Rich in Love (1992), film
-
20. A Good Man in Africa (1994), film
-
21. Silent Fall (1994), film
-
22. Last Dance (1996), film
-
23. Paradise Road (1997), film
-
24. Dublă condamnare (1999), film
-
25. Alma, mireasa vântului (2001), film
-
26. Evelyn (2002), film
-
27. În rolul principal: Pancho Villa (2003), film
-
28. Asasinul (2006), film
-
29. Mao's Last Dancer (2009), film
-
30. Pace, iubire și neînțelegeri (2011), film
-
31. Bonnie & Clyde (2013), seriale
-
32. Mr. Church (2016), film
-
33. Radacini (2016), seriale
-
34. Flint (2017), film
-
35. Femeile în negru (2018), film
Scenariul:
-
2. Side by Side (1975), film...(original screenplay)
-
3. Money Movers (1978), film...(screenplay)
-
4. Breaker Morant (1980), film...(screenplay by)
-
5. The Fringe Dwellers (1986), film
-
6. Aria (1987), film
-
7. Curse of the Starving Ones (1994), film
-
8. Paradise Road (1997), film
-
9. Femeile în negru (2018), film...(screenplay)
Producător:
-
1. A Good Man in Africa (1994), film
-
2. Barracuda (2017), film...executive producer