Daniel MacPherson

Acting

Daniel MacPherson

Born April 25, 1980Sydney, New South Wales, Australia27 credits

Daniel Donald MacPherson (born 25 April 1980) is an Australian actor and television presenter, best known for his roles as Joel Samuels in Neighbours, Sergeant Samuel Wyatt in Sky and Cinemax's Strike Back, Whit Carmichael in the Shane Abbess sci-fi film Infini, and Arion Elessedil in The Shannara Chronicles. He has also co-hosted Dancing with the Stars for six years while simultaneously starring in a number of Australians dramas such as Wild Boys. MacPherson has a cameo role as Calvin's father in Ava DuVernay's A Wrinkle in Time.

Known For

Filmography

Beast
2026Beast
as PattonMovie
Land of Bad
2024Land of Bad
as Colonel Duz PackettMovie
Poker Face
2022Poker Face
as Sam LevineMovie
Would I Lie to You?
2022Would I Lie to You?
as Self - PanelistTV
Foundation
2021Foundation
as Hugo CrastTV
Bad Mothers
2019Bad Mothers
as AntonTV
A Wrinkle in Time
2018A Wrinkle in Time
as Calvin's FatherMovie
Generational Sins
2017Generational Sins
as Drew CaldwellMovie
The Shannara Chronicles
2016The Shannara Chronicles
as Arion ElessedilTV
Infini
2015Infini
as Whit CarmichaelMovie
Let Go
2014Let Go
as MarkMovie
The Cup
2011The Cup
as Jason OliverMovie
Wild Boys
2011Wild Boys
as Jack KeenanTV
Strike Back
2010Strike Back
as Sergeant Samuel WyattTV
City Homicide
2007City Homicide
as Detective Senior Constable Simon JoynerTV
Rove
1999Rove
as SelfTV
Neighbours
1985Neighbours
as Joel SamuelsTV
The Bill
1984The Bill
as Cameron TaitTV