Charlie Sheen on Leno: 'I Would Have Fired My Ass, Too'

On the long, televised road to redemption, Charlie Sheen made a guest appearance on the "Tonight Show with Jay Leno" and talked about the "runaway train" he was on... and how he now wants to make it right and move on.

Watch Part 1!

Watch Part 2!