Jim Caviezel as John Reese
Michael Emerson as Harold Finch
Amy Acker as Samantha Groves
Sarah Shahi as Sameen Shaw
Taraji P. Henson as Joss Carter
Kevin Chapman as Lionel Fusco
Enrico Colantoni as Carl Elias
Paige Turco as Zoe Morgan
John Nolan as John Greer
Robert John Burke as Officer Patrick Simmons
Boris McGiver as Hersh