Justin Allan has taken over the role of Thomas DiMera on Days of Our Lives from Elowen and Willow. He was first seen in today’s episode.