It's James Franco's turn to step in to the celebrity hot seat for the latest installment of The Comedy Central Roast.
2025
2007
2002
1979
2012
2016
2009
2015
2010
2022
2024
2023
2018