Question: who played ben on days of our lives
Answer: Ben Weston , also known as Ben Rogers , is a fictional character from Days of Our Lives , an American soap opera on the NBC network , currently portrayed by Robert Scott Wilson .