It's James Franco's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
2019
1997
2021
2024
1991
1999
2004
2018
1995
2009
2023
1994
2006
2015