Ian Buchanan Ian Buchanan

One of our all-time favorite soap hoppers is making his way to Salem! Daytime Emmy Award winner Ian Buchanan — a veteran of All My Children, The Bold and the Beautiful, Port Charles and General Hospital — is joining the cast of NBC's Days of Our Lives. A Days rep tells TV Guide Magazine that the popular Scotsman will play a character named Ian McAllister, a mega-rich businessman with a powerful and dangerous hold over cosmetics mogul Madison James (Sarah Brown). 

This isn't Buchanan's first time at Days, by the way. In 2001, he was among several hotshot daytime players who were recruited to play European royals at the coronation of Princess Greta. But, basically, he was a glorified extra. In addition to his vast suds experience, Buchanan was also a cult fave on Twin Peaks, It's Garry Shandling's Show and the Cartoon Network series Justice League, where he voiced the role of Superman's arch foe Ultra-Humanite.

Buchanan starts shooting Days on November 14 and is expected to hit the air February 9.

Subscribe to TV Guide Magazine now!