The last time Stephen Nichols appeared on Days of Our Lives, he was playing his iconic long-term alter ego Steve "Patch" Johnson. After more than a year away, Nichols is back. This time, he's a patch-free, two-eyed Stefano DiMera!
Are you looking forward to Princess Gina (Kristian Alfonso) and Stefano's antics? Let us know your First Impressions of Stephen Nichols as Stefano DiMera in the comments below!