Appears in 53 titles

David Roberts is an Australian actor who has appeared in television, film and theatre. Description above from the Wikipedia article David Roberts, licensed under CC-BY-SA, full list of contributors on Wikipedia

Filmography

The Matrix Reloaded
7.1
The Matrix Reloaded
2003
as Roland
The Matrix Revolutions
6.8
The Matrix Revolutions
2003
as Roland
Ghost Rider
5.6
Ghost Rider
2007
as Captain Dolan
Fool's Gold
5.8
Fool's Gold
2008
as Cyrus
Occupation: Rainfall
6.2
Occupation: Rainfall
2020
as Abraham
Convict
6.5
Convict
2014
as Harvey
The Square
6.1
The Square
2008
as Raymond Yale
My Pet Dinosaur
5.4
My Pet Dinosaur
2017
as Doctor
Gettin' Square
6.4
Gettin' Square
2003
as Niall Toole
Me Myself I
5.7
Me Myself I
1999
as Robert Dickson
7.0
The Landing
2013
as Edward
Slam
5.3
Slam
2019
as Alan McLeary
Three Dollars
6.9
Three Dollars
2005
as Gerard
Spit
6.8
Spit
2025
as Niall Toole
Nirvana Street Murder
7.0
Nirvana Street Murder
1990
as Policeman
Small Claims: The Meeting
8.0
Small Claims: The Meeting
2004
as Peter Hindmarsh
A Savage Christmas
2.0
A Savage Christmas
2023
as James Savage Jnr.
7.0
Small Claims: White Wedding
2005
as Peter Hindmarsh
9.0
Small Claims: The Reunion
2006
as Peter Hindmarsh
Beyond My Reach
10.0
Beyond My Reach
1990
as Christopher Brookes