Charlie Sheen
In total, there are 145 episodes, with Michael J. Fox starring in the first 100 episodes, and Charlie Sheen starring in the last 45.