Question: who plays ben weston on days of our lives
Answer: Robert Scott Wilson