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)
Endless Ocean Luminous
Stellar Blade
Manor Lords [Early Access]
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
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
Interview With the Vampire S2
Hacks S3
The Tattooist of Auschwitz
Shardlake
The Veil
Knuckles
The Jinx Part 2
Fallout
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
Dua Lipa: Radical Optimism
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
The Perfect Wave
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Bruce Macdonald
Written By
William A. Wood III
screenplay
Roger Hawkins
screenplay
Cast
Scott Eastwood
Ian McCormack
Cheryl Ladd
Mrs. McCormack (Mom)
Patrick Lyster
Mr. McCormack (dad)
Rachel Hendrix
Anabel
M. Scott Mortensen
Lachlan
Nikolai Mynhardt
Michael McCormack
Diana Vickers
Kim
Matt Bromley
Mark
Rosy Hodge
Roxy
Shaun Payne
Free Surfer
Riana Alfreds
Rosy
Mehboob Bawa
Doctor
James Burke-Dunsmore
Jesus
Joseph Chinana
Daniel
Nicholas Ellenbogen
Bishop
Andrew Faber
Bungee Operator
Carolyn Forword
Sydney Girl 1 / Sydney House Girl
Jack Halloran
Greg
Deen Hill
Surfer 3
Chelsea King
Lachlan's Girlfriend in Australia
Marty Kintu
Simon - 50
Bradley Klein
Medic
Jia Laing
Chinese Man 3
Qui Liang
Chinese Man 2
Roxy Louw
Girl In Jeep
Emma Lovett
Sydney Girl 2
Greg Lubner
Surfer 1
Murray Macdonald
Taxi Driver 2
Troy Macdonald
Skate Ramp Kid
Michael McCormack
Ian - 13 yrs old
James Ryan
Taxi Driver
Chelsea Selvan
Nurse 3
Jessica Sjouerman
Young Girl
Noah Sparkes
Jean - 14
Wendy Templeton
Nurse 2
Tamia Visatie
Young Girl
Christia Visser
Nurse 1
Allen Yang
Chinese Man 1
Produced By
Alan Berelowitz
associate producer
Rosalind De Aragues
associate producer
Scott Eastwood
associate producer
S. Bryan Hickox
producer
Craig Jones
producer: South Africa
Bruce Macdonald
producer
Murray Macdonald
associate producer
Susan Macdonald
associate producer
Carole Prentice
line producer
David Selvan
executive producer / producer
Les Smiedt
associate producer
Johan Sturm
executive producer
Geno Taylor
executive producer
Jacobus Wiehman
executive producer
Music
Jeremy Soule
Cinematography
Trevor Michael Brown
director of photography
Sound
Michael Broomberg
foley artist
Kenny Geraghty
boom operator
Jeff Hodd
sound mixer
Philip Olckers
adr recordist / foley mixer
Matthew Price
additional sound recordist
Editing
Tim Goodwin
Casting Director
James Ryan
Melissa Skoff
Production Design
M.J. Botha
Art Direction
Irma van Heerden
Set Design
Irma van Heerden
Costumes
Dihantus Engelbrecht
Makeup
Jane Blewett
hair stylist / makeup artist
Liné Ryan
makeup artist / special makeup effects artist
Special Effects
Jamie Hendricks
special effects floor supervisor
Assistant Director
Darren Cameron
second assistant director
Andrew Faber
assistant director / first assistant director
M. Scott Mortensen
second unit director
Production Management
Craig Jones
production supervisor
Andrew Sheel
production manager
Art Department
Frederick Mpuuga
storyboard artist
Aimee van der Merwe
property master
Editorial
Gareth Havard
post production engineer
Jade Köhler
post producer
Alex Williams
first assistant editor
Other
Jodi Bowers
Locations and permits
Jimmy Fraser
marine coordinator
Amanda Kotze
production accounted
Tiaan Kotze
accounts assistant
John Templeton Macdonald
production coordinator
Jason Martin
marine co-coordinator
Aimee van der Merwe
property manager
Bianca Vandewalle
production assistant
Laura Wilcox
production accountant: wrap
Shamiela Williams
assistant
Music Department
Gloria Soto
music supervisor
Julian Soule
composer: additional music
Costume Department
Gillian Castle
costume supervisor
Camera Department
Justin Brokensha
assistant camera
Wayne de Lange
director of photography: surf unit
Karl Friedrich
grip
J.P. Hankins
gaffer
Ken Hodgson
key grip
Jean Marc Rolando
second unit: director of photography
Danny Smart
best boy
Location Management
Jaco Van Heerden
location manager
Script Department
Tamsin Hall
script supervisor
Movie title data and credits provided by