Become an IMDbPro Member Today

Get access to the essential resource for the entertainment industry

Find Contacts & Representation

Showcase Yourself & Find Jobs

Explore Industry Trends

Stay connected with contact details for over 300,000 industry professionals and companies

Manage your photos, videos, and the credits you're known for, and access thousands of casting notices

Uncover historical box office insights and use IMDbPro Track to get personalized industry updates

Start your 30-Day free trial
Already a member?

Moffie (2019)

104 min | Drama, Romance, War

A young man in 1981 South Africa must complete his brutal and racist two years of compulsory military service while desperately maintaining the secrecy of his homosexuality.
Read more: Plot summary
Writers
Oliver Hermanus (screenplay) | Jack Sidey (screenplay) | André Carl van der Merwe (based on the book by)
Cinematographer
Jamie Ramsay (as Jamie D Ramsay)
Casting Director
Production Designer
Trending & News

Become a member to see MOVIEmeter and news information about Moffie.

Box Office

Become a member to see Box Office information about Moffie.


Release date
Apr 9, 2021 (United States)

Contacts

Become a member to see contact information for Moffie.

Cast

+ Add Cast
51 cast members
Name STARmeter Known for
Kai Luke Brummer
Nicholas van der Swart (as Kai Luke Brümmer) Nicholas van der Swart (as Kai Luke Brümmer)   See fewer
Members only
Barbara-Marié Immelman
Suzie van der Swart (as Barbara-Marie Immelman) Suzie van der Swart (as Barbara-Marie Immelman)   See fewer
Members only
Members only
Remano De Beer
Peet van der Swart Peet van der Swart   See fewer
Members only
Emil van Niekerk
Instructor on Train Instructor on Train   See fewer
Members only
Connor Dowds
Liberal Recruit Liberal Recruit   See fewer
Members only
Members only
Members only
Matthew Vey
Michael Sachs Michael Sachs   See fewer
Members only
Israel Ngqawuza
Elderly Black Man Elderly Black Man   See fewer
Members only
Jacques Theron
Military Instructor Military Instructor   See fewer
Members only
Ludwig Baxter
Brent Siebert Brent Siebert   See fewer
Members only
Dale Lourens
Clifford Hertman Clifford Hertman   See fewer
Members only
Brendan Christopher Van Zyl
Wian Grobelaar Wian Grobelaar   See fewer
Members only
Jan Combrink
Jan Gould Jan Gould   See fewer
Members only
Members only
Hilton Pelser
Sergeant Brand Sergeant Brand   See fewer
Members only
Leceur Viljoen
Soldier 1 Soldier 1   See fewer
Members only
Stiaan Bruwer
Solder 2 Solder 2   See fewer
Members only
Dijan Botha
Soldier 3 Soldier 3   See fewer
Members only
Ryan de Villiers
Dylan Stassen Dylan Stassen   See fewer
Members only
Stefan Vermaak
Oscar Fourie Oscar Fourie   See fewer
Members only
Shaun Chad Smit
Van Der Merwe Van Der Merwe   See fewer
Members only
Mitchell Christy
Killian Jones Killian Jones   See fewer
Members only
Jordy Gurr
Albert Williams Albert Williams   See fewer
Members only
Lian Smit
Lionel Prys Lionel Prys   See fewer
Members only
Nicholas Van Jaarsveldt
Robert Fields Robert Fields   See fewer
Members only
Martin Munro
Lieutenant Engel Lieutenant Engel   See fewer
Members only
Luke Tyler
Hilton Hilton   See fewer
Members only
Cody Mountain
Baxter Baxter   See fewer
Members only
André Lombard
Chaplain (as Andre Lombard) Chaplain (as Andre Lombard)   See fewer
Members only
Members only
Matt Ashwell
Young Nicholas Young Nicholas   See fewer
Members only
Jaco van Niekerk
Furious Man Furious Man   See fewer
Members only
Members only
Liese Kuhn
Pool Administrator Pool Administrator   See fewer
Members only
Members only
Marguerite van Eeden
Hailey (as Marguerite van Eerden) Hailey (as Marguerite van Eerden)   See fewer
Members only
Trent Moffett
Hougaard Hougaard   See fewer
Members only
Keegan van Zyl
Ferreira Ferreira   See fewer
Members only
Innes Maas
Gerber Gerber   See fewer
Members only
Christiaan Schoombie
Commandant Dorman Commandant Dorman   See fewer
Members only
John B Swart
Wild Man Wild Man   See fewer
Members only
Siya Mayola
Tracker Tracker   See fewer
Members only
Sbuja Dywili
Tall Kid Tall Kid   See fewer
Members only
Members only
Andrico Goosen
Patient in Farmhouse Patient in Farmhouse   See fewer
Members only
Likho Mango
Young Boy Young Boy   See fewer
Members only
Aaron Muchanyu
Swapoman Swapoman   See fewer
Members only
Herman Hardick
Kevin Stassen Kevin Stassen   See fewer
Members only
Philippa Berrington-Blew
June Stassen June Stassen   See fewer
Members only
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.
There was an issue loading this tab.

MOVIEmeter

Members only

Become a member to access additional data

Ratings Breakdown

6.8 / 10 | 1,604 votes