Dean Cain or Alan Alda would be a good choice to play MS...
Actually, I'd vote for Steve Zahn. He's on the left in this picture.