
Sydney, New South Wales, Australia
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.

as Joel Samuels

as Patton
2026

as Hugo Crast
2021

as Joel Samuels
1985

as Cameron Tait
1984

as Sergeant Samuel Wyatt
2010

as Kid
1995

as Arion Elessedil
2016

as Self - Guest Quizmaster
2013

as Colonel Duz Packett
2024

as Self
1999

as Detective Senior Constable Simon Joyner
2007

as Self - Host
2004
as Sam Levine
2022

as Patton
2026

as Colonel Duz Packett
2024

as Sam Levine
2022

as Calvin's Father
2018

as Drew Caldwell
2017

as Kane Sommerville
2016

as Whit Carmichael
2015

as Self
2015

as Mark
2014

as Jason Oliver
2011

as Craig
2006
as Cameron Tait
1227 ep.

as Hugo Crast
10 episodes

as Joel Samuels
1161 episodes

as Cameron Tait
1227 episodes

as Sergeant Samuel Wyatt
30 episodes

as Kid
2 episodes

as Arion Elessedil
8 episodes

as Self - Guest Quizmaster
1 episodes

as Self
1 episodes

as Detective Senior Constable Simon Joyner
56 episodes

as Self - Host
71 episodes

as Anton
8 episodes

as Jack Keenan
13 episodes

as Ned
6 episodes
1 episodes

as Self - Panelist
1 episodes
as Host
2 episodes
6 episodes