Marc Bendavid
Year Title Role Notes
2007 Air Crash Investigation Raymond Chalifoux Episode : Fire Fight
2008 Anne of Green Gables : A New Beginning Dominic Blythe Television film ( CTV )
2008 The Border Lt. Ike Episode : Shifting Waters
2009 Booky 's Crush Russell Television film ( CBC )
2009 , 2012 , 2017 Murdoch Mysteries Robert Perry EpisodeS : Big Murder on Campus , Murdoch in Toyland & The Devil Inside
2009 Too Late to Say Goodbye Sam Malveau Television film ( Lifetime )
2011 Flashpoint Josh Episode : A Day in the Life
2011 Nikita Press Agent Episodes : Knightfall & Partners
2013 The Listener Charlie Satie Episode : Cold Storage
2013 , 2015 Hard Rock Medical Dylan Guest role ( Seasons 1-2 ) ; 6 episodes
2013 Her Husband 's Betrayal Dan Gresham Television film ( Lifetime )
2014 Bitten Scott Brandon Guest role ( Season 1 ) ; 3 episodes
2014 Degrassi Grant Yates Guest role ( Season 13 ) ; 4 episodes
2015 Angel of Christmas Owen Thomas Television film ( Hallmark )
2015-2016 Dark Matter One / Jace Corso / Derrick Moss Main role ( season 1 ) Guest role ( season 2 ) ; 16 episodes
2016 Summer in the City Phillip Television film ( Hallmark )
2017 A Rose for Christmas Cliff Baskers Television film ( Hallmark )
2017-2019 How to Buy a Baby Charlie Main role ( Seasons 1-2 ) ; 20 episodes
2018 Ransom Bruno Lessio Episode : Radio Silence
2019-present Good Witch Donovan Davenport Main role ( Season 5-present )
Filmography -- Television
Marc Bendavid (born June 10, 1986) is a Canadian film, television and stage actor.