It's James Franco's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
2019
2006
1999
1987
1928
1992
2023
2017
2024
1997
1941
2016