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 Blacklist
as Desk Sergeant
Blue Bloods
as Lieutenant
Home and Away
Water Rats
The Flying Doctors
as Peter Gardiner
The Lost World
as Mordren
Underbelly
as Frank De Groot
The Matrix Reloaded
as Roland
Rescue: Special Ops
as Ed Frazer
Miss Fisher's Murder Mysteries
as Lachlan Pepper
The Matrix Revolutions
Ghost Rider
as Captain Dolan
The Man from Snowy River
as John Archer
Secret City
as General McAuliffe
Halifax f.p.
as Detective Brett Murray
Fool's Gold
as Cyrus
Colin from Accounts
as Bernie
Please Like Me
as Dad
Total Control
as Kevin Cartwright
Tricky Business
as David Lang