
Cameron Arthur Mathison (born August 25, 1969) is a Canadian-American actor and television host. From 1997 to 2011, he played Ryan Lavery in All My Children. Since 2021, he has portrayed the role of Drew Cain on General Hospital. He has also had numerous roles in various Hallmark movies.

as Jim

as Sam Stackhouse

as Sam Stackhouse

as Detective Mike Kingston

as Detective Mike Kingston

as Dylan

as Scott Morris

as Detective Mike Kingston

as Edward

as Professor Noah Ferris

as Will

as Henry

as Tim

as Detective Mike Kingston

as John Blake

as Detective Mike Kingston

as Detective Mike Kingston

as Detective Mike Kingston

as Detective Mike Kingston

as Carter

as Mike Logan

as Henry Parker

as Kenneth

as Tim Pierce

as Josh Camden

as Jacob Kelly

as Bryant Meyers

as Gary Babcock

as Self - Host

as Atlanta

as Mike Murphy

as Rich Eastman