It's James Franco's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
2022
2006
2018
2020
2021
2024
2000
2019
1989
1997
1994
2017
1990
2023