Special Guest Stars Hiroyuki Sanada as Satoshi Takeda Guest Stars James Tupper as David Clarke Ashton Holmes as Tyler Barrol Courtney B. Vance as Benjamin Brooks Veronica Cartwright as Judge Elizabeth Hawthorne Co Starring Elena Fabri as Female Reporter Cassius Willis as Detective Rob Gunther Mel Fair as News Reporter