James Hyde portrays the character of Sam Bennett on Passions.
All sites that have information mostly about this single cast member.