2022
Falling for Christmas as Beauregard Belmont2022
A Big Fat Family Christmas as Charles2021
Sealed With a Kiss: Wedding March 6 as Mick Turner2021
When Calls the Heart: Before My Very Eyes as Bill Avery2021
When Calls the Heart: Changing Times as Bill Avery2021
When Calls the Heart: From the Ashes as Bill Avery2021
When Calls the Heart: Pre-Wedding Jitters as Bill Avery2021
When Calls the Heart: Open Season as Bill Avery2021
When Calls the Heart: What the Heart Wants as Bill Avery2020
When Calls the Heart: Family Matters as Bill Avery2020
When Calls the Heart: A Moving Picture as Bill Avery2020
When Calls the Heart: Into the Woods as Bill Avery2020
When Calls the Heart: In Perfect Unity as Bill Avery2020
When Calls the Heart: New Possibilities as Bill Avery2019
Christmas Cookie Matchup as Himself - Host2019
When Calls the Heart: A Call from the Past as Bill Avery2019
When Calls the Heart: Finding Home as Bill Avery2019
My Boyfriend's Back: Wedding March 5 as Mick Turner2019
When Calls the Heart: Disputing Hearts as Bill Avery2019
When Calls the Heart: The Queen of Hearts as Bill Avery2019
When Calls the Heart: The Greatest Blessing as Bill Avery2019
When Calls the Heart: Heart of a Mountie as Bill Avery2018
Wedding March 4: Something Old, Something New as Mick Turner2018
Wedding March 3: Here Comes the Bride as Mick Turner2018
When Calls the Heart: Weather the Storm as Bill Avery2018
When Calls the Heart: Home Is Where the Heart Is as Bill Avery2018
When Calls the Heart: Hearts and Minds as Bill Avery2018
When Calls the Heart: The Heart of Homecoming as Bill Avery2018
When Calls the Heart: Close to My Heart as Bill Avery2018
When Calls the Heart: My Heart Is Yours as Bill Avery2017
Wedding March 2: Resorting to Love as Mick Turner2017
Love on the Vines as Grant2017
When Calls The Heart: The Christmas Wishing Tree as Bill Avery2017
When Calls The Heart: The Heart Of The Community as Bill Avery2017
When Calls The Heart: Heart Of Truth as Bill Avery2017
When Calls The Heart: Heart Of A Teacher as Bill Avery2017
When Calls The Heart: The Heart Of Faith as Bill Avery2017
When Calls the Heart: Heart of a Secret as Bill Avery2017
When Calls the Heart: Healing Heart as Bill Avery2016
When Calls The Heart: Heart Of A Hero as Bill Avery2016
The Wedding March as Mick Turner2016
When Calls The Heart: Forever In My Heart as Bill Avery2016
When Calls The Heart: Christmas as Bill Avery2016
When Calls the Heart: Hearts in Question as Bill Avery2016
When Calls the Heart: It Begins With Heart as Bill Avery2016
When Calls The Heart: Troubled Hearts as Bill Avery2015
When Calls The Heart: New Year's Wish as Bill Avery2015
When Calls The Heart: Heart Of The Family as Bill Avery2015
When Calls The Heart: Heart And Home as Bill Avery2015
When Calls The Heart: Heart And Soul as Bill Avery2015
When Calls The Heart: Follow Your Heart as Bill Avery2015
When Calls The Heart: Trials Of The Heart as Bill Avery2014
When Calls the Heart as Bill Avery2014
My Gal Sunday as Danny O'Brien2014
When Calls the Heart: Rules of Engagement as Bill Avery2010
Hot in Cleveland as Dr. Aaron Everett2009
Castle as Billy Piper2005
Dancing with the Stars as Self - Contestant2003
E!'s 101 as Self2003
Ghost Dog: A Detective Tail as Kyle Caldwell2002
Monk as Perry Walsh2002
Trapped: Buried Alive as Michael Cooper2002
Cupid's Prey as Jeremy Wetherton2000
Titans as Jack Williams2000
Nowhere to Land as Captain John Prescott2000
Artificial Lies as Peter Rexter1999
Where Are They Now? as Self1998
Dirty Little Secret as Jack Ramer1997
Sunset Beach as Not available1997
Echo as Max & Steven Jordan1996
Sabrina, the Teenage Witch as Jack Wagner1996
Frequent Flyer as Nick Rawlings1995
MADtv as Self - Host1995
Lady Killer as Dr. Elliman1994
Touched by an Angel as Bart Ewing1994
Trapped in Space as MacNeil1993
Lois & Clark: The New Adventures of Superman as Not available1993
Intimate Portrait as Self1992
Melrose Place as Dr. Peter Burns1992
Melrose Place as Peter Burns1990
Play Murder for Me as Paul Slater1989
Major Dad as Not available1989
Swimsuit as Hart1988
Moving Target as Tim Sutcliff1987
The Bold and the Beautiful as Nick Marone1984
Santa Barbara as Warren Lockridge1979
Knots Landing as Aide1955
Miss Universe as Host2021
Sealed With a Kiss: Wedding March 6 Executive Producer2019
My Boyfriend's Back: Wedding March 5 Executive Producer2018
Wedding March 3: Here Comes the Bride Executive Producer2018
Wedding March 4: Something Old, Something New Executive Producer2016
The Wedding March Executive Producer1997
Echo Co-Executive Producer1992
Melrose Place Director