Cricket fixturesFootball fixtures
  • LIVEIreland tour of Namibia 2026/27NAM321/6 (50 ov)IREIreland won the toss and elected to fieldFixtures
  • UPCOMINGGerman BundesligaFCAFCUTableFixtures
  • UPCOMINGGerman BundesligaKOES04TableFixtures
  • UPCOMINGGerman BundesligaM05SVWTableFixtures
  • UPCOMINGGerman BundesligaRBLELVTableFixtures
  • UPCOMINGGerman BundesligaSCPHSVTableFixtures
  • UPCOMINGArgentina Women tour of Mexico 2026/27MEX-WARG-WFixtures
  • UPCOMINGEnglish Premier LeagueARSEVETableFixtures
  • UPCOMINGEnglish Premier LeagueCOVFULTableFixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CMOZ19UGA23/0 (0.5/20 ov, target 20)Uganda won by 10 wickets (with 115 balls remaining)Fixtures
  • RESULTIndia tour of New Zealand 2026/27NZ180/5IND181/6 (19.5/20 ov, target 181)India won by 4 wickets (with 1 ball remaining)Fixtures
  • RESULTEnglish Premier LeagueIpswich1Nottm Forest1FTTableFixtures
  • RESULTSpanish LALIGAAlavés1Málaga1FTTableFixtures
  • LIVEIreland tour of Namibia 2026/27NAM321/6 (50 ov)IREIreland won the toss and elected to fieldFixtures
  • LIVEAustralian Domestic One-Day CompetitionWA105/3 (18.5/50 ov, target 372)NSW371/8Western Australia require another 267 runs with 7 wickets and 31.1 overs remainingFixtures
  • LIVECWC Challenge League Group ADENKUWStarts at 09:45 local timeFixtures
  • LIVECWC Challenge League Group AKENYAQATStarts at 09:45 local timeFixtures
  • LIVECSA Women Pro50 Series 2026/27SWD-WEPR-WStarts at 10:00 local timeFixtures
  • LIVECSA Women Pro50 Series 2026/27TTN-WWPR-WStarts at 10:00 local timeFixtures
  • LIVESouth Africa Domestic T20/Pro20BORWAR15/1 (2.5/20 ov)Warriors won the toss and elected to batFixtures
  • LIVESouth Africa Domestic T20/Pro20LIONSLimpo21/1 (2.5/20 ov)Lions won the toss and elected to fieldFixtures
  • LIVEIndia A tour of New Zealand 2026/27NZ-A135/3 (41 ov)IND-A113New Zealand A lead by 22 runs with 7 wickets remaining in the 1st inningsFixtures
  • LIVENational Cricket LeagueDHA293/3 (84.1 ov)RAJDhaka Division won the toss and elected to batFixtures
  • LIVENational Cricket LeagueMYMSCHATTStarts at 09:30 local timeFixtures
  • LIVENational Cricket LeagueRAN320/5 (80 ov)BARRangpur Division won the toss and elected to batFixtures
  • UPCOMINGArgentina Women tour of Mexico 2026/27MEX-WARG-WFixtures
  • UPCOMINGArgentina Women tour of Mexico 2026/27MEX-WARG-WFixtures
  • UPCOMINGICC Men's Cricket World Cup League 2UAENEDFixtures
  • UPCOMINGPakistan ODI Tri-SeriesPAKENGFixtures
  • UPCOMINGZimbabwe Women tour of India 2026/27IND-WZIM-WFixtures
  • UPCOMINGICC Men's T20 World Cup Sub Regional Africa Qualifier Group CGMBLESFixtures
  • UPCOMINGICC Men's T20 World Cup Sub Regional Africa Qualifier Group CMOZZMBFixtures
  • UPCOMINGICC Men's T20 World Cup Sub Regional Africa Qualifier Group CNGAUGAFixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CMOZ19UGA23/0 (0.5/20 ov, target 20)Uganda won by 10 wickets (with 115 balls remaining)Fixtures
  • RESULTIndia tour of New Zealand 2026/27NZ180/5IND181/6 (19.5/20 ov, target 181)India won by 4 wickets (with 1 ball remaining)Fixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CGMB27UGA28/0 (1.4/20 ov, target 28)Uganda won by 10 wickets (with 110 balls remaining)Fixtures
  • RESULTUnited Arab Emirates Tri-Nation SeriesAFG170/3 (34.3/50 ov, target 170)ZIM169Afghanistan won by 7 wickets (with 93 balls remaining)Fixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CNGA94/3 (8.3/20 ov, target 94)MOZ93Nigeria won by 7 wickets (with 69 balls remaining)Fixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CLES58ZMB61/3 (7.4/20 ov, target 59)Zambia won by 7 wickets (with 74 balls remaining)Fixtures
  • UPCOMINGGerman BundesligaFCAFCUTableFixtures
  • UPCOMINGGerman BundesligaKOES04TableFixtures
  • UPCOMINGGerman BundesligaM05SVWTableFixtures
  • UPCOMINGGerman BundesligaRBLELVTableFixtures
  • UPCOMINGGerman BundesligaSCPHSVTableFixtures
  • UPCOMINGEnglish Premier LeagueARSEVETableFixtures
  • UPCOMINGEnglish Premier LeagueCOVFULTableFixtures
  • UPCOMINGIndian Super LeagueOFCNEUTableFixtures
  • RESULTEnglish Premier LeagueIpswich1Nottm Forest1FTTableFixtures
  • RESULTSpanish LALIGAAlavés1Málaga1FTTableFixtures
  • RESULTItalian Serie ATorino3Monza2FTTableFixtures
  • RESULTFrench Ligue 1Brest1Nice2FTTableFixtures
  • RESULTGerman BundesligaStuttgart2Gladbach3FTTableFixtures
  • RESULTSaudi Pro LeagueAl Ahli4Al Khaleej1FTTableFixtures

The Secret Behind Apex’s Jaw-Dropping Climbing Scenes — Framestore’s VFX Magic Explained

If you've watched Netflix's Apex and wondered how those terrifyingly real cliff sequences were pulled off without sending Charlize Theron up a 3,500-foot Norwegian mountain — you're not alone. The…

May 28, 2026
3 min read

If you’ve watched Netflix’s Apex and wondered how those terrifyingly real cliff sequences were pulled off without sending Charlize Theron up a 3,500-foot Norwegian mountain — you’re not alone. The answer lies in some brilliantly invisible visual effects, and the man at the centre of it all is Framestore’s VFX supervisor, Gavin McKenzie.

Who Is Gavin McKenzie?

McKenzie has 16 years of experience in the visual effects business and oversaw the crafting of the opening and final climb sequences in Apex for Framestore — the same studio that previously worked with director Baltasar Kormákur on Everest. The result? Seamless, pulse-quickening scenes that even the film’s cinematographer couldn’t fault.

Apex Film : Overview

DetailInfo
FilmApex
ReleasedApril 24, 2026
DirectorBaltasar Kormákur
Lead CastCharlize Theron, Taron Egerton, Eric Bana
VFX StudioFramestore, ILM, Rising Sun Pictures
VFX SupervisorGavin McKenzie (Framestore)
StreamingNetflix Worldwide

How the Troll Wall Was Built in a Computer

The cast never actually went to Norway, so for helicopter shots and wide angles, Framestore needed to create fully digital versions of the actors, complete with all their climbing equipment. The biggest challenge was building a digital environment that held up for both sweeping wide shots and tight closeups — requiring custom mountain models and variants to ensure nothing looked repeated or artificial.

Apex

Invisible VFX: The Art of Staying Hidden

McKenzie’s philosophy is all about restraint. He explained that the digital effects came together with practical elements seamlessly — that was always the objective, as the VFX he prefers is the kind the audience never even realises is there.

When it came to avoiding the dreaded uncanny valley effect, the team grounded every decision in reality — using stunt performances and real climbing footage as reference wherever possible, and even studying YouTube videos of climbers falling to ensure the animation felt completely authentic.

Digi-Doubles Done Right?

For the moment when Tommy falls from the wall, director Kormákur wanted the audience to feel like they were plummeting with him — making it a fully CG shot. The team based all animation on real-world reference footage of climbers being caught by ropes. The Art of VFX

The result is one of Netflix’s most visually convincing action sequences in years. For more on the best films and tech-driven productions on streaming right now, head to TechnoSports and explore our latest Netflix coverage.

FAQs

Q: Was the Troll Wall in Apex real or CGI?

The Troll Wall sequences were shot on a large purpose-built set, with Framestore replacing large sections of the plate with fully digital CG mountain environments — the cast never visited Norway. The Art of VFX

Q: Who did the VFX for the climbing scenes in Apex?

Framestore’s VFX supervisor Gavin McKenzie led the visual effects work on Apex, bringing the same team that worked on Everest to craft the film’s two major climbing sequences

Follow us on Google News Get real-time updates & exclusive tech coverage
Follow

Leave a Reply

Your email address will not be published. Required fields are marked *