It's Charlie Sheen's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
1962
1970
1979
2024
1912
1915
—
1966
2021
1947