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 Michael Urie as Stephen Dinovera Maulik Pancholy as Dev Jain Anthony DeSando as Detective Hedren Sean Patrick Thomas as Geoffrey Payton Katie Finneran as Valerie Peyser Deidre Goodwin as Melissa Long James Hindman as Lanny Colin Hanlon as Outrage Meeting Leader 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