Moulin Rouge!
2001 · Acting
Mystery Road
2018 · Acting
Summer Love
2022 · Acting
Restraint
2008 · Acting
Les Misérables: The Australia Day Concert
1989 · Acting
The Three Musketeers
1986 · Acting
The Honourable Wally Norman
2003 · Acting
Don Quixote of La Mancha
1987 · Acting