Special Guest Stars Michael Sheen as Roland Blum Guest Stars Tamberla Perry as Judge Charlotte Hazlewood Lauren Patten as Polly Dean Kate Shindle as Rachelle Max Wendell B. Franklin as Ian Lawrence Aaron Tveit as Spencer Zschau William M. Finkelstein as Judge Simon Kassovitz Maulik Pancholy as Dev Jain Michael Urie as Stephen Dinovera Anthony DeSando as Detective Hedren Sean Patrick Thomas as Geoffrey Payton Katie Finneran as Valerie Peyser Deidre Goodwin as Melissa Long Colin Hanlon as Outrage Meeting Leader James Hindman as Lanny McCaleb Burnett as Topher Nourizadeh Co Starring Jandra Dee as Penny Lucas Calhoun as Narcotics Detective Justin L. Wilson as Protester Matt Bittner as Harry Brent Harris as Simon