It's James Franco's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
2003
2002
2007
2017
1968
1958
1941
2010
1997
1996
1988
1999
2006
2009
1945
1986
2008
1995