X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Sea of Thieves (PS5)
Stellar Blade
Manor Lords [Early Access]
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Tales of Kenzera: ZAU
Final Fantasy 7 Rebirth
See All
Movies
Explore Movies
MAY MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
The Fall Guy
Evil Does Not Exist
I Saw the TV Glow
Challengers
Boy Kills World
Humane
The Feeling That the Time for Doing Something Has Passed
The Ministry of Ungentlemanly Warfare
Civil War
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
The Veil
Knuckles
Dead Boy Detectives
The Big Door Prize S2
The Jinx Part 2
The Spiderwick Chronicles
Conan O'Brien Must Go
Fallout
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Neil Young & Crazy Horse: Fu##in' Up
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
Shake Hands with the Devil
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Jennifer Capraru
Director
Roger Spottiswoode
Director
Written By
Judith Rascoe
story editor
Michael Donovan
written by
Roméo Dallaire
based on the autobiography by
Cast
Roy Dupuis
General Romeo Dallaire
Owen Sejake
Ghanian General Henry Anyidoho
James Gallanders
Major Brent Beardsley
Michel Ange Nzojibwami
Colonel Théoneste Bagosora
Michel Mongeau
Luc Marchal
Robert Lalonde
Général Maurice Baril
John Sibi-Okumu
Jacques-Roger Booh-Booh
Akin Omotoso
Major General Paul Kagame
Deborah Kara Unger
Emma Baker
Tom McCamus
Major Phil Lancaster
Odile Katesi Gakire
Prime Minister Agathe
John Matshikiza
President Habyarimana
Jean-Hugues Anglade
Bernard Kouchner
Strini Pillai
Bangladeshi Commander
Craig Hourqueble
Willem
Kenneth Khambula
Major Kamenzi
Patrice Faye
Colonel Poncet
Mark Antony Krupa
Polish Officer
Chris Thorne
American Ambassador
Intore Masamba
Marcel
Lena Slachmuijlder
Odette
Philip Akin
Kofi Annan
Amanda Alden
Reporter
Sarah Ashimwe
Angry Woman
Raymond Awazi
Ghanaian Doctor
Guy Benoni
Young Boy
Karim Bineko
Stunt Lieutenant
David Calderisi
Boutros Boutros-Ghali
Jacqueline Donovan
Therapist
Robert Fridjhon
Frank Claeys
Rajesh Gopie
Bangladeshi Lieutenant
Daniel Janks
Troute
Alexi Kamanzi
Jean-Pierre
Isabelle Kabano
Remy Nasanga
Maggen
Peter Odeke
Ghanian Lieutenant
Chris Torne
Ambassador Rawson
Don Bottomley
U.N. Worker
Justin Craig
Bob - Emma's Cameraman
David Wm. Marsh
Journalist
Produced By
Laszlo Barna
producer
Pierre David
associate producer
Norman Denver
line producer
Michael Donovan
producer
John Hamilton
associate producer
Phil Hunt
co-executive producer
Floyd Kane
co-producer
Martin Katz
executive producer
Jan Peter Meyboom
supervising producer
Sunmin Park
co-executive producer
David Reckziegel
executive producer
Compton Ross
co-executive producer
Steven Silver
executive producer
Neil Tabatznik
executive producer
Music
David Hirschfelder
Composer
Cinematography
Miroslaw Baszak
director of photography
Sound
Kevin Belen
adr recordist
Jo Caron
sound recordist
Dominique Delguste
additional sound re-recording mixer
Gavin Fernandes
re-recording mixer
Eric Fitz
sound
Natalie Fleurant
supervising adr editor
Guy Francoeur
foley artist
David Horton
boom operator
Benoit Leduc
adr and foley recordist
Tchae Measroch
foley artist
Antoine Morin
sound effects editor
Marie-Lou Morin
assistant post-synchronization
David Ottier
second unit sound mixer
Guy Pelletier
sound editor
Marcel Pothier
supervising sound editor
François B. Senneville
sound editor
Editing
Michel Arcand
Louis-Martin Paradis
Casting Director
Heidi Levitt
Production Design
Lindsey Hermer-Bell
Production Designer
Art Direction
Justin Craig
Costumes
Joyce Schure
Costume Designer
Makeup
Amanda O'Leary
assistant makeup artist
Robbi O'Quinn
key makeup artist
Special Effects
Mark Constantineau
special effects makeup technician: Toronto
A. Scott Hamilton
special makeup designer / special makeup fabricator
Maya Kulenovic
special makeup and effects
Darren Marsman
special effects coordinator
Tara Murphy
special effects makeup
Aaron Woods
special effects makeup
Visual Effects
Manon Barriault
visual effects line producer: Mokko Studio
Danny Bergeron
visual effects executive producer: MOKKO Studio
Romain Bouvard
digital compositor: Mokko Studio
Alain Lachance
head of compositing: Mokko Studio / visual effects supervisor: Mokko Studio
Yann Laliberte
digital compositor: Mokko Studio
Danny Levesque
visual effects artist: MOKKO Studio
Marc Massicotte
digital compositor: Mokko Studio
Charles Richer
digital compositor: Mokko Studio
Greg Rochon
compositor: Mokko Studio / digital compositor: Mokko Studio
Marc A. Rousseau
visual effects producer: MOKKO Studio
Motassem Younes
digital opticals
Assistant Director
Kirsten Cavendish
second unit director
Gerry Gavigan
first assistant director
Sam Harris
first assistant director: second unit
Simone Stock
second unit director
Production Management
Francis Choquette
unit manager
Karim El Fassi
assistant unit manager
Margaret Harrison
production manager: Halifax
Peter Measroch
post-production supervisor
Emilie Ndejuru
assistant unit manager
Art Department
Roxanne Borris
assistant art director
Michaela Cheyne
first assistant art director
Greg Chown
storyboard artist
Keith Currie
props master
Robert Grani
lead set dresser
Jean De La Paix Hategekimana
set dresser
Frederick Mpuuga
draftsman/artist
Claudine Murenzi
props buyer
Ezechiel Ntibaziyaremye
set dresser
Stunts
Darren Marsman
animal stunt coordinator / stunt coordinator
Editorial
Stéfanie Guadagnino
assistant editor
Nick Iannelli
digital intermediate producer
François Lessard
editorial coordinator
Dave Muscat
digital intermediate editor
Louis-Martin Paradis
second editor
Other
Amanda Alden
production coordinator
Helene Nielsen Beal
director of distribution
Bonnie Corey
payroll accountant
Safali Eugene
production assistant
Paule Girardin
production coordinator
Doug Graham
Locations Production Assistant
Kasey Kirby
stand-in
Sue Klabunde
assistant production coordinator
Angelica Lisk-Hann
body double
Darren Marsman
animal wrangler
Erick Nyhuis
production assistant
Pascal Pelletier
truck production assistant
John Ptak
consultant
Renee Pye
unit publicist
Music Department
Ricky Edwards
orchestrator
Amy Fritz
music supervisor
Robin Gray
scoring engineer
Christian Scallan
score mixer
Casting Department
Hope Azeda
casting: Rwanda
Deirdre Bowen
casting: Toronto
Sylvie Brocheré
casting: Paris
Lauren Fernandes
casting associate
Murielle Laferrière
casting: Montreal
Christa Schamberger
casting: S. Africa
Costume Department
Jozie Conte
key costumer
Marie Grogan Hales
assistant costume designer
Minda Johnson
breakdown artist
Jean Baptiste Ntezimana
costume assistant
Karen Steele
wardrobe truck supervisor
Camera Department
Krystian Bednarski
rigging grip
Pierre Berube
electrician
Cylvan Desrouleaux
assistant camera: second unit
Sean Doran
second key grip
John V. Fante
director of photography: second unit, Rwanda
Dave Ferguson
key grip
John B. Harper
second unit: first assistant camera
Michael McDonald
gaffer
Beth Nobes
second assistant camera: "a" camera
Will Semple
third grip
Lawerence Willet
electrician
Location Management
Lynn Beaudin
location manager
Marie-Claude Bélisle
location director
Script Department
Jennifer Capraru
script supervisor: second unit
Danielle Depeyre
script supervisor
Movie title data and credits provided by