
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

The Matrix Reloaded
2003 · as Roland

The Matrix Revolutions
2003 · as Roland

Ghost Rider
2007 · as Captain Dolan

Fool's Gold
2008 · as Cyrus

Occupation: Rainfall
2020 · as Abraham

Convict
2014 · as Harvey

Spit
2025 · as Niall Toole

Gettin' Square
2003 · as Niall Toole

The Square
2008 · as Raymond Yale

My Pet Dinosaur
2017 · as Doctor

Please like me
2013 · as Alan

Three Dollars
2005 · as Gerard

Me Myself I
1999 · as Robert Dickson

Skin
2007

Small Claims: White Wedding
2005 · as Peter Hindmarsh

Nirvana Street Murder
1990 · as Policeman

Small Claims: The Meeting
2004 · as Peter Hindmarsh

A Savage Christmas
2023 · as James Savage Jnr.