It's Charlie Sheen's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
1985
1993
1980
1946
2001
1995
1978
2009
1941
1948
1950
1982
2008