Humphreys ... Frank Brody Robert Iseman ... Mike / 3 episodes Robert Ito ... Hideo Koto Brion James ... John Durgan Georges Janin ... Young Bernard Christina Jastrzembska ... Catherine / 2 episodes Willow Johnson ... Miss Welsley Hiro Kanagawa ... Akira Yoshida Olivier Kandel ... Young Kagan Emmanuel Karsen ... Nino / 2 episodes Andrew Kavadas ... Anthony Dourcef Eric Keenleyside ... Dallman Ross Georges Keyl ... Bohdan Liliana Komorowska ... Mara Kim Kondrashoff ... Henry Carter Bertrand Lacy ... Doctor Chandon Lorraine Landry ... Maureen Ariane Le Roux ... Neva Richard Leacock ... Jamal Marc Edouard Leon ... Paolo Terence Leroy-Beaulieu ... Mario Richard Lintern ... Tarsis Eugene Lipinski ... Brother Paul David Longworth ... Father Peter Catherine Lough ... Marcia / 3 episodes Richard Lynch ... John Kirin Charles Maquignon ... Gerard / 2 episodes Jean-Charles Maratier ... Angus Olivier Marchal ... Philippe F. Braun McAsh ... Derelict Stephen McHattie ... Michael Kent Adzine Melliti ... Rene Frank Messin ... Gaston Vince Metcalfe ... Dan Tarendash Anthony Miceli ... Raoul Gabrielle Miller ... Michelle Webster Sherry Miller ... Sarah Carter Mina E. Mina ... Kahn Michel Modo ... Maurice Lalonde / 4 episodes Jesse Moss ... Sean Zale John Novak ... Mason Jean-François Pages ... Basil Dornin / 2 episodes Barry Pepper ... Michael Christian Ken Pogue ... Simon Lang Rebecca Potok ... Madame Camille Justine Priestley ... Lisa Crane Ben Pullen ... Bonnie Prince Charlie John Pyper-Ferguson ... Brian Cullen Alfonso Quijada ... Carlos Colleen Rennison ... Robin David Robb ... Kalas / 5 episodes James Rogers ... Cory Tony Rosato ... Benny Carbassa Gerry Rousseau ... Rafe Pierre Rousselle ... Jean Karim Salah ... Sultan Lyes Salem ... Aram Gianfranco Salemi ... Doge Ken Samuels ... Roger Garwin Sanford ... Garrick Alan Scarfe ... Craig Webster Jonathan Scarfe ... Allan Kelly Xavier Schliwanski ... Alexei Peter Semler ... Callum Olivier Siou ... Laurent Nancy Sivak ... Ginny Nancy Sorel ... Jill Pelentay Stella Stevens ... Margaret Lang Rob Stewart ... Axel Whittaker Marie Stillin ... Nancy Webster John Suda ... Hamza El-Kahir Michael Sunczyk ... Syd John R. Taylor ... Jake John Tench ... Max Jupe Didier Terron ... Claude Michelle Thrush ... Little Deer Tamlyn Tomita ... Midori Koto Barbara Tyson ... Barbara Waverly Kim Johnston Ulrich ... Ceirdwyn Patrice Valota ... Marc Saracen Nick Vrataric ... Tim Parriot Lisa Vultaggio ... Elda Sian