It's James Franco's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
1977
2006
2023
2003
1998
2009
1983
2022
2018
2019
2017
1984
2005