CineWave
HomeMoviesTV SeriesTrending
CineWave

Your home for cinema. Discover trending films, explore top-rated TV series, and watch with friends in real time.

Browse

  • Home
  • Movies
  • TV Series
  • Trending

Genres

  • Action
  • Comedy
  • Drama
  • Horror
  • Sci-Fi
  • Romance
  • Animation
  • Thriller

© 2026 CineWave. All rights reserved.

CineWave does not store any files on our server, we only linked to the media which is hosted on 3rd party services.

Back to Masters of the Air
Masters of the Air

Full Credits

Masters of the Air

Cast

266 members

Austin Butler

Austin Butler

Maj. Gale 'Buck' Cleven· 9 ep

Callum Turner

Callum Turner

Maj. John 'Bucky' Egan· 9 ep

Anthony Boyle

Anthony Boyle

Lt./Cpt./Maj. Harry Crosby· 9 ep

Nate Mann

Nate Mann

Lt./Cpt./Maj. Robert 'Rosie' Rosenthal· 9 ep

Stephen Campbell Moore

Stephen Campbell Moore

Maj. 'Red' Bowman· 9 ep

Matt Gavan

Matt Gavan

Lt. Charles Cruikshank· 9 ep

Jonas Moore

Jonas Moore

Lt. Frank Murphy· 9 ep

Darragh Cowley

Darragh Cowley

Graham· 8 ep

David Shields

David Shields

Cpt. Everett Blakely· 8 ep

Ben Radcliffe

Ben Radcliffe

Lt. John Brady· 8 ep

Jordan Coulson

Jordan Coulson

Lt. Hambone Hamilton· 8 ep

Adam Long

Adam Long

Cpt. Benny DeMarco· 7 ep

Elliot Warren

Elliot Warren

Lt. James Douglass· 7 ep

Raff Law

Raff Law

Sgt. Ken Lemmons· 7 ep

Edward Ashley

Edward Ashley

Maj. Jack Kidd· 7 ep

Samuel Jordan

Samuel Jordan

Sgt. John J. 'Winks' Herrmann· 6 ep

Toby Eden

Toby Eden

Billy Taylor· 5 ep

Alfie Tempest

Alfie Tempest

Sammy Hurley· 5 ep

Nathen Solly

Nathen Solly

Lt. John Hoerr· 5 ep

John Hopkins

John Hopkins

Dr. 'Smokey' Stover· 5 ep

Harry Ames

Harry Ames

Cpt. August H. Gaspar· 5 ep

Bailey Brook

Bailey Brook

Sgt. Charles K. Bailey· 5 ep

Kai Alexander

Kai Alexander

Sgt. William Quinn· 5 ep

Louis Greatorex

Louis Greatorex

Lt. 'Bubbles' Payne· 5 ep

James Murray

James Murray

Col. 'Chick' Harding· 5 ep

James Frecheville

James Frecheville

Maj. Bill Veal· 4 ep

Thomas Flynn

Thomas Flynn

Barr· 4 ep

Tom Joyner

Tom Joyner

Cpt. 'Stormy' Becker· 4 ep

Ben Spong

Ben Spong

Maj. Ollen 'Ollie' Turner· 4 ep

Spike White

Spike White

Lt. Charles A. Via· 4 ep

Josh Bolt

Josh Bolt

Lt. Pappy Lewis· 4 ep

Theodore Bhat

Theodore Bhat

Sgt. Clarence C. Hall· 4 ep

Dean John-Wilson

Dean John-Wilson

Lt. Clifford Milburn· 4 ep

Ian Dunnett Jnr

Ian Dunnett Jnr

Lt. Ronald C. Bailey· 4 ep

Riley Neldam

Riley Neldam

Sgt. Michael V. Boccuzzi· 4 ep

Jonathan Halliwell

Jonathan Halliwell

Sgt. William J. DeBlasio· 4 ep

James Meunier

James Meunier

Lorch· 3 ep

George Smale

George Smale

Nutting· 3 ep

Oaklee Pendergast

Oaklee Pendergast

Sgt. William Hinton· 3 ep

Kieron Moore

Kieron Moore

Cliff Starkey· 3 ep

Nancy Farino

Nancy Farino

Lil· 3 ep

👤

Tommy Jessop

Tommy· 3 ep

Robert Rhodes

Robert Rhodes

Orderly #1· 3 ep

👤

Nuno da Silva

Gospodar· 3 ep

Dean Ridge

Dean Ridge

Lt. Richard Snyder· 3 ep

Bobby Johnson

Bobby Johnson

Fritton· 3 ep

Sonny Ashbourne Serkis

Sonny Ashbourne Serkis

Evans· 3 ep

Charlie Rix

Charlie Rix

Lt. Van Noy· 3 ep

George Webster

George Webster

Lt. Dye· 3 ep

Freddy Carter

Freddy Carter

Lt. David Friedkin· 3 ep

Luke Baker

Luke Baker

Best· 3 ep

Sebastian Orozco

Sebastian Orozco

Sgt. Garcia· 3 ep

Harriet Leitch

Harriet Leitch

Tatty Spaatz· 3 ep

Emma Canning

Emma Canning

Helen· 3 ep

Ellis Eyres

Ellis Eyres

Ferroggiaro· 3 ep

Francesco Piacentini-Smith

Francesco Piacentini-Smith

Sgt. Ray H. Robinson· 3 ep

Bel Powley

Bel Powley

Sandra Wesgate· 3 ep

Adam Silver

Adam Silver

Lt. David Solomon· 3 ep

Sawyer Spielberg

Sawyer Spielberg

Lt. Roy Claytor· 3 ep

Sam Hazeldine

Sam Hazeldine

Lt. Col. Albert 'Bub' Clark· 3 ep

Jakob Diehl

Jakob Diehl

Popeye· 3 ep

👤

Robert Hands

Luft. Maj. Gustav Simoleit· 3 ep

Barry Keoghan

Barry Keoghan

Lt. Curtis Biddick· 3 ep

Jon-Paul Bell

Jon-Paul Bell

Burgin· 2 ep

👤

Jack Crutch

Blum· 2 ep

👤

Ethan Moorhouse

Hafer· 2 ep

👤

Daniel Briggs

Crabb· 2 ep

Gary Shelford

Gary Shelford

Army Chaplain Teska· 2 ep

👤

Charlie MacVicar

William Williams· 2 ep

Fionn O'Shea

Fionn O'Shea

Steve Bosser· 2 ep

👤

Nitai Levi

Vrabec· 2 ep

👤

Nathan Collins

Oliver· 2 ep

👤

Neil Pendleton

Stewart· 2 ep

Jake Wardle

Jake Wardle

Gibson· 2 ep

Elliott Ross

Elliott Ross

Don Strout· 2 ep

👤

James Anthony-Rose

Menzie· 2 ep

Nathan Hubble

Nathan Hubble

Britton Smith· 2 ep

Adam Young

Adam Young

Miller· 2 ep

👤

Thomas Josling

Norman· 2 ep

Jonah Rzeskiewicz

Jonah Rzeskiewicz

Jimmy Parks· 2 ep

👤

Charlie Beck

Thayer· 2 ep

👤

Raif Clarke

Sgt. Charles A. Clark· 2 ep

Saura Lightfoot Leon

Saura Lightfoot Leon

Louise· 2 ep

👤

Mat Laroche

Louise's Father· 2 ep

Vincent Londez

Vincent Londez

Jean Achten· 2 ep

👤

Luke Coughlan

Sgt. James M. Johnson· 2 ep

Lewis Gribben

Lewis Gribben

Sgt. Robert Bixler· 2 ep

Danielle Phillips

Danielle Phillips

Alice· 2 ep

Lauren McQueen

Lauren McQueen

Rose· 2 ep

Jordan Scowen

Jordan Scowen

Sgt. John H. Shaffer· 2 ep

👤

Michael James

Sgt. Loren F. Darling· 2 ep

James Eeles

James Eeles

Barman· 2 ep

Matthew Simpson

Matthew Simpson

Lt. Homer Tripp· 2 ep

Eric Sirakian

Eric Sirakian

Base Guard· 2 ep

👤

Joncie Elmore

Orderly - 418th· 2 ep

David Angland

David Angland

Prisoner of War / POW· 2 ep

Patrick McNamee

Patrick McNamee

Sgt. Marion J. Sheldon· 2 ep

👤

David Austin-Barnes

Stuart O'Neill· 2 ep

Ncuti Gatwa

Ncuti Gatwa

Lt. Robert H. Daniels· 2 ep

Benjamin Dilloway

Benjamin Dilloway

Lt. Col. Bill Aring· 2 ep

Jack Myers

Jack Myers

Dewey Christopher· 2 ep

👤

Louis Mateu

Sweaty Kriegie· 2 ep

Michael Stobbe

Michael Stobbe

Hermann Glemnitz· 2 ep

Corin Silva

Corin Silva

Lt. Col. John Bennett· 2 ep

👤

Joshua Rogers

HQ Orderly· 2 ep

Josiah Cross

Josiah Cross

Lt. Richard D. Macon· 2 ep

Branden Cook

Branden Cook

Lt. Alexander Jefferson· 2 ep

Ella Rubin

Ella Rubin

Peggy· 1 ep

👤

Sam Roberts

Duval· 1 ep

Tom Kane

Tom Kane

McDaniels· 1 ep

Buck Braithwaite

Buck Braithwaite

Amison· 1 ep

Chris Gordon

Chris Gordon

Landing Officer· 1 ep

Ronan Summers

Ronan Summers

Sgt. Mallard· 1 ep

Daniel Fearn

Daniel Fearn

Local Scole Man· 1 ep

Amy Cudden

Amy Cudden

Marjorie· 1 ep

👤

Thomas Perry

Sgt. Harold E. Clanton· 1 ep

Mikey Collins

Mikey Collins

Lt. Schmalenbach· 1 ep

Jojo Macari

Jojo Macari

Cpt. Oran Petrich· 1 ep

Lino Facioli

Lino Facioli

Lt. Adams· 1 ep

👤

Harley Johnston

Mullins· 1 ep

👤

Milo Quinton

Edward Musante· 1 ep

Aron von Andrian

Aron von Andrian

German Flak Gunner· 1 ep

Filipe Cates

Filipe Cates

Villalobos· 1 ep

👤

Dec Wyer

Joseph D. Bieu· 1 ep

Jon Ewart

Jon Ewart

Couch· 1 ep

Max Hastings

Max Hastings

Kenneth Allen· 1 ep

Alfie Field

Alfie Field

Torchy Coatsworth· 1 ep

Bert Seymour

Bert Seymour

Bryan· 1 ep

Patrick Warner

Patrick Warner

RAF Officer· 1 ep

👤

Charlie Macpherson

Brock· 1 ep

Sam Gittins

Sam Gittins

Sgt. William McClelland· 1 ep

👤

Louis Sparks

Sgt. Lester Saunders· 1 ep

Alex Boxall

Alex Boxall

Sgt. Monroe Thornton· 1 ep

David Goodall

David Goodall

Scottish Officer· 1 ep

Zachary Hart

Zachary Hart

Norris G. Norman· 1 ep

👤

Nick Preston

Norman Smith· 1 ep

Gabriel Scott

Gabriel Scott

Garrison· 1 ep

Ben Segers

Ben Segers

Vincent· 1 ep

Barney White

Barney White

Bob· 1 ep

Phillip Forest Lewitski

Phillip Forest Lewitski

Harper· 1 ep

Bronwyn James

Bronwyn James

Susie· 1 ep

👤

Léonie Lojkine

Michou· 1 ep

Robert Jezek

Robert Jezek

Polish Waiter· 1 ep

Yves Heck

Yves Heck

Train Conductor· 1 ep

👤

Anne Vanderelst

Manon· 1 ep

Ivy Corbin

Ivy Corbin

Well Dressed Woman· 1 ep

Isabel May

Isabel May

Marge· 1 ep

Nikolai Kinski

Nikolai Kinski

Col. Harold Huglin· 1 ep

Joanna Kulig

Joanna Kulig

Paulina· 1 ep

👤

Tommy Harris

Replacement Officer· 1 ep

Josh Goulding

Josh Goulding

Maj. Flesher· 1 ep

Lee Hunter

Lee Hunter

Bill 'Teddy' Clift· 1 ep

Eric Sigmundsson

Eric Sigmundsson

EO 'Butch' Rovegno· 1 ep

👤

Oliver Maynard

S-2 Officer· 1 ep

👤

Ross White

Sgt. Spence· 1 ep

Brandon Bassir

Brandon Bassir

Sgt. James A. McCusker· 1 ep

👤

Thomas Perry

Sgt. Harold E. Clanton· 1 ep

Dimitri Leonidas

Dimitri Leonidas

Sgt. George J. Petrohelos· 1 ep

👤

Niall O'Mara

Gangwar· 1 ep

👤

Alec Boaden

Mechanic· 1 ep

Maximilian Henhappel

Maximilian Henhappel

German Pilot· 1 ep

Louis Hofmann

Louis Hofmann

Lt. Ulrich Haussmann· 1 ep

👤

Laszlo Garson

German Boy #1· 1 ep

👤

Alexander Squires

German Boy #2· 1 ep

Julian M. Deuster

Julian M. Deuster

German Farmer #1· 1 ep

👤

Raul Fernandes

German Farmer #2· 1 ep

Paul Hunter

Paul Hunter

Batman· 1 ep

👤

Imogen Morris

Francis Becker· 1 ep

👤

Alexander Ballinger

Luftwaffe Guard #2· 1 ep

Sid Phoenix

Sid Phoenix

Ralph Nist· 1 ep

Martin Oelbermann

Martin Oelbermann

Conductor· 1 ep

Freddie Stewart

Freddie Stewart

Paul Clarkowski· 1 ep

Sam Haygarth

Sam Haygarth

Ralph Kelley· 1 ep

👤

Frances Byrd

German Woman #1· 1 ep

👤

Karl Wilson

German Man #1· 1 ep

Oscar Morgan

Oscar Morgan

Nazi Air Raid Warden· 1 ep

Gertrude Thoma

Gertrude Thoma

German Woman #2· 1 ep

Joachim Paul Assböck

Joachim Paul Assböck

German Man #2· 1 ep

👤

Arvid Larsen

German Man #3· 1 ep

Jamie Parker

Jamie Parker

Dr. Huston· 1 ep

Adrian Metcalfe

Adrian Metcalfe

German Man #4· 1 ep

Alastair Galbraith

Alastair Galbraith

Professor A.D. Lindsay· 1 ep

👤

Katherine Jones

Smiling Woman· 1 ep

👤

Jack Gouldbourne

Bombardier· 1 ep

Peter Sandys-Clarke

Peter Sandys-Clarke

British Officer #1· 1 ep

👤

Wayne Forester

Chaplain· 1 ep

Manpreet Bachu

Manpreet Bachu

British Officer #2· 1 ep

👤

Eithne MacSweeny

Ella Walsh· 1 ep

👤

Edward Green

Luftwaffe Guard #3· 1 ep

👤

Marcus Christopherson

Luftwaffe Guard #4· 1 ep

J.B. Moore

J.B. Moore

Oarman· 1 ep

👤

Guy Remy

Luftwaffe Guard #5· 1 ep

Jesse Rutherford

Jesse Rutherford

Jimmy· 1 ep

👤

Alexander Hartmann

Luftwaffe Sergeant· 1 ep

Alexander Perkins

Alexander Perkins

Wehrmacht Sergeant· 1 ep

David Brückner

David Brückner

Luftwaffe Guard #6· 1 ep

👤

David Charles

Bursar· 1 ep

👤

Scott Folan

Billy Keller· 1 ep

Olly Bassi

Olly Bassi

Luftwaffe Guard #7· 1 ep

Oliver Monaghan

Oliver Monaghan

Luftwaffe Guard #8· 1 ep

Martin Bassindale

Martin Bassindale

Recent Arrival Kriegie· 1 ep

👤

Andrew Greaves

Kriegie· 1 ep

Laurie Davidson

Laurie Davidson

Lt. Nash· 1 ep

👤

Euan Shanahan

Vetaran Gunner· 1 ep

👤

Owain Huw

Second Veteran Gunner· 1 ep

👤

Tian Scott

Lt. Francis Malooly· 1 ep

👤

Jack Franklin

Lt. Charles Mylius· 1 ep

Gwïon Morris Jones

Gwïon Morris Jones

Lt. Mark Wilson· 1 ep

👤

Leon Finnan

Lt. Sherwin Barton· 1 ep

👤

Elan Butler

Lt. Robert Shoens· 1 ep

👤

Lucas Button

Shoen's Navigator· 1 ep

Jack Parr

Jack Parr

Sgt. James Mack· 1 ep

Jerry MacKinnon

Jerry MacKinnon

Col. Benjamin O. Davis· 1 ep

👤

Tomisin Ajani

Cpt. Erwin B. Lawrence· 1 ep

👤

Darryl Mundoma

Lt. Charles M. Bussey· 1 ep

Francis Lovehall

Francis Lovehall

Lt. Wendell Pruitt· 1 ep

👤

Rahshan Wall

Lt. Frederick Funderberg· 1 ep

👤

Kwame Agyei

Lt. Joseph E. Gordon· 1 ep

Sebastian Griegel

Sebastian Griegel

German Soldier· 1 ep

Jean Baptiste Fillon

Jean Baptiste Fillon

Intelligence Officer #1· 1 ep

Jack Staddon

Jack Staddon

Intelligence Officer #2· 1 ep

👤

Christopher Lakewood

Col. Thomas Jeffrey· 1 ep

👤

George Cockburn

Fresh Pilot· 1 ep

👤

Ollie Hancock

Scarred Kriegie· 1 ep

Jonathan Jules

Jonathan Jules

Lt. Shelby F. Westbrook· 1 ep

Bradley Banton

Bradley Banton

Lt. Lee 'Buddy' Archer· 1 ep

👤

Kojo Quainoo

Weather Officer· 1 ep

Saro Emirze

Saro Emirze

Hans Scharf· 1 ep

👤

Luke Christian

Knowing Kriege· 1 ep

👤

Tom Higgins

Excited Kriegie· 1 ep

Josh Dylan

Josh Dylan

George Neithammer· 1 ep

👤

George Johnson

John Ernst· 1 ep

👤

Sam Rosenthal

Arthur Jacobson· 1 ep

👤

Harry Burke

Dugger C. West· 1 ep

Marko Leht

Marko Leht

Volkov· 1 ep

👤

Alex Kovas

Russian Soldier #1· 1 ep

Simonas Mozūra

Simonas Mozūra

Russian Soldier #2· 1 ep

👤

Marley Brown

Cpt. Bob Gillespie· 1 ep

👤

Adam Woolley

Supply Kriegie· 1 ep

Max Kruk

Max Kruk

Frederic· 1 ep

👤

Freddie Thompson

Karl· 1 ep

David Nolden

David Nolden

Luftwaffe Guard #1· 1 ep

👤

Tom Sterling

Luftwaffe Guard #2· 1 ep

Ian Bouillion

Ian Bouillion

Second Lt. Charlton· 1 ep

👤

Matthew Maddison

Lieutenant· 1 ep

👤

Will Masheter

Cpt. Clouter· 1 ep

👤

Ethan James Burke

German Child· 1 ep

Vaslov Goom

Vaslov Goom

Russian Lieutanant· 1 ep

Alex Batareanu

Alex Batareanu

Russian Mercedes Driver· 1 ep

👤

Yuri Klimov

Russian General· 1 ep

👤

Rafael Ferenc

Russian NCO· 1 ep

👤

Leon Silver

Jewish Refugee· 1 ep

👤

Pat Dynowska

Polish Refugee· 1 ep

Rudi Goodman

Rudi Goodman

Werwolf #1· 1 ep

👤

Charlie Topham

Werwolf #2· 1 ep

👤

Callum Booth-Ford

Werwolf #3· 1 ep

William Robinson

William Robinson

Robert Stropp· 1 ep

👤

Harvey Hutchinson

Charles Weber· 1 ep

👤

Charles Ison

George Windisch· 1 ep

Matt Littleson

Matt Littleson

Rookie Pilot· 1 ep

👤

Nishad More

Kriegie - Mooseberg· 1 ep

John Schwab

John Schwab

Lt. Col. James Lann· 1 ep

👤

Ava Jager

Dutch Girl· 1 ep

Ian Hughes

Ian Hughes

Michael Flynn· 1 ep

👤

Tim Preston

Speas· 1 ep

👤

Daniel Anderson

Luftwaffe Guard #1· 1 ep

Crew

90 members

Directing

👤

Maisie Parker

Script Coordinator

Cary Joji Fukunaga

Cary Joji Fukunaga

Director

👤

Jon Mallard

First Assistant Director

Donald E G Bentley

Donald E G Bentley

Second Assistant Director

Anna Boden

Anna Boden

Director

👤

Jonathan Midlane

First Assistant Director

👤

Martin Curry

First Assistant Director

Dee Rees

Dee Rees

Director

Ryan Fleck

Ryan Fleck

Director

Tim Van Patten

Tim Van Patten

Director

👤

Matthew Penry-Davey

First Assistant Director

Writing

👤

John Orloff

Story

👤

Donald L. Miller

Book

👤

Joel Anderson Thompson

Story

Dee Rees

Dee Rees

Teleplay

John Shiban

John Shiban

Story

Morwenna Banks

Morwenna Banks

Story

Production

👤

David Coatsworth

Co-Executive Producer

👤

Steven Shareshian

Co-Executive Producer

👤

John Sylva

Co-Producer

Gary Goetzman

Gary Goetzman

Executive Producer

Justin Falvey

Justin Falvey

Co-Executive Producer

👤

Vicky Bishop

Production Supervisor

👤

Bobby Williams

Associate Producer

👤

India Flint

Associate Producer

Graham Yost

Graham Yost

Co-Executive Producer

👤

James Smith

Line Producer

👤

Nick Cuse

Consulting Producer

Darryl Frank

Darryl Frank

Co-Executive Producer

Lucy Bevan

Lucy Bevan

Casting

👤

Andy Surry

Unit Production Manager

Steven Spielberg

Steven Spielberg

Executive Producer

👤

John Orloff

Co-Executive Producer

Tom Hanks

Tom Hanks

Executive Producer

👤

Nori Chia

Associate Producer

👤

Kirk Saduski

Co-Producer

👤

Olivia Grant

Casting

Camera

Arron Monkman

Arron Monkman

Other

👤

Natasha Mullan

Camera Operator

Adam Arkapaw

Adam Arkapaw

Director of Photography

👤

Richard Rutkowski

Director of Photography

👤

Jac Fitzgerald

Director of Photography

David Franco

David Franco

Director of Photography

Sound

👤

Michael Minkler

Sound Designer

👤

Dave McMoyler

Supervising Dialogue Editor

👤

Jack Whittaker

Sound Designer

Blake Neely

Blake Neely

Original Music Composer

👤

Rachel Lautzenheiser

Music Supervisor

👤

Duncan McRae

Sound Re-Recording Mixer

👤

Angela Claverie

Music Editor

👤

Deva Anderson

Music Supervisor

Art

👤

Jane Harwood

Art Direction

👤

Gavin Dean

Assistant Art Director

👤

Jim Barr

Art Direction

👤

Oliver Carroll

Art Direction

👤

Ben Munro

Supervising Art Director

👤

Jade Lacey

Assistant Art Director

👤

Julian Ashby

Art Direction

👤

Jake Hall

Art Direction

👤

Craig Gilroy

Draughtsman

👤

Anita Rajkumar

Assistant Art Director

👤

Chris Seagers

Production Design

👤

Oliver Benson

Art Direction

Celia Bobak

Celia Bobak

Set Decoration

👤

Chris Cull

Property Master

👤

John Frankish

Supervising Art Director

👤

Will Smith

Assistant Art Director

👤

Brett Hirson

Art Direction

👤

Heather Noble

Assistant Art Director

👤

Stephanie Clerkin

Assistant Art Director

👤

Owen Mann

Standby Art Director

👤

Renate Nicolaisen

Art Direction

Costume & Make-Up

👤

Kirstin Chalmers

Hair Designer

👤

Hannah Walter

Costume Supervisor

Colleen Atwood

Colleen Atwood

Costume Design

Visual Effects

👤

Bruce Franklin

Visual Effects Producer

Neil Corbould

Neil Corbould

Special Effects Supervisor

👤

Jared Sandrew

Visual Effects Supervisor

Stephen Rosenbaum

Stephen Rosenbaum

Visual Effects Supervisor

👤

Wayne Stables

Visual Effects Supervisor

Editing

👤

Markus Czyzewski

Editor

Mark Sanger

Mark Sanger

Editor

👤

Spencer Averick

Editor

👤

Carmen Morrow

Editor

Saar Klein

Saar Klein

Editor

👤

Billy Rich

Editor

Crew

Lee Morrison

Lee Morrison

Stunt Coordinator

Cristian Knight

Cristian Knight

Stunts

👤

Will Deville

Stunts

Lighting

John Higgins

John Higgins

Gaffer