Cast

Main cast

Dominic Purcell as John Doe (21 episodes)
John Marshall Jones as Frank Hayes (20 episodes)
Jayne Brook as Jamie Avery (20 episodes)
Sprague Grayden as Karen Kawalski (13 episodes)
William Forsythe as Digger (19 episodes)

Recurring cast

Rekha Sharma as Stella
David Lewis as Stu
Michelle Hart as Nance Fenton
Grace Zabriskie as Yellow Teeth
Gary Werntz as Trenchcoat
David Parker as Detective Roosevelt
Gabrielle Anwar as Rachel
Matt Winston as Samuel Donald Clarkson