"Archie has been in love with his best friend Amelia for as long as he can remember. Just when he builds up the courage to declare his feelings, she falls head over heels for Billy Walsh, a new American transfer student."
Sebastian Croft
as Archibald Arnold
Charithra Chandran
as Amelia Brown
Tanner Buchanan
as Billy Walsh
Kunal Nayyar
as Rupert Brown
Nick Frost
as William
Guz Khan
as Mr. Atkins
Lucy Punch
as Lilly Arnold
Tim Downie
as George Arnold
Daisy Jelley
as Amber McKenna
Charles Camrose
as Tony
Maisie Peters
as Maisie Peters
Paxina Tuvuka
as Talissa
Dhanushka Anson
as Jules Brown
Nael Ameen
as Yousif
Madeline Holliday
as Penny
John Richmond
as Quigley
Russell Streiner
as Johnny (archive footage)
Judith O'Dea
as Barbra (archive footage)
Bella Induruwana
as 5 Years Old Amelia
Henry Reinhart
as 5 Years Old Archie
Shaneli Gedara
as 9 Years Old Amelia
Casper Knopf
as 9 Years Old Archie
Aliyah Soyinka
as Student #1
Curtis Antonio Powell
as Student #2(as Curtis Powell)
Luyanda Unati Lewis-Nyawo
as Maggie
Jocelyn Jee Esien
as Ms. Frances
Jett Dyason
as Trent
Ben Greenhough
as Soho Waiter
Joyce Branagh
as Joyce Branagh
Esther Agbakwuru
as Nurse(uncredited)
William Cherry
as Student(uncredited)
Nathan Hall
as George (Student with Fedora)(uncredited)
Samuel Hayes
as Cinema Attendee(uncredited)
George Imerlishvili
Killian Kilduff
as Hot Dog Seller(uncredited)
JJ Martin
Freya Pearson
Edith Slow-Noble
as Teenager(uncredited)
Jack Smith
as Swim Team(uncredited)
Alex Pillai
Director
Alexander J. Farrell
Writer
Ben Arslanian
Executive Producer
Neil Jones
Producer
Merlin Merton
Sebastian Street
Piers Tempest
Matt Williams
Rob Kelly
Casting
Bethan Edwards-Wilson
Set Decoration
Eleanor Baker
Costume Design
Suzi Battersby
Prosthetic Makeup Artist
Olimpia Stoicea
Makeup Artist
Daniel Bodsworth
Sound Re-Recording Mixer
Markus Moll
Matt Platts-Mills
Editor
Julian Nagel
Production Design
Rob Lord
Original Music Composer
Christina Petrou
Stunt Double
Hamish Doyne-Ditmas
Director of Photography
Laurence Brown
Legal Services
Rowena Woolford
Line Producer
Matilda Kaye
Associate Producer
Greer Taylor Ellison
Sarah Miles
Supervising Art Director
David Austin
Makeup & Hair Assistant
Linda Azma
Makeup & Hair
Ella Burns
Maxine Crew
Hairstylist
Chloe Edwards
Hair Designer
Makeup Designer
Catherine Flynn
Rebecca Hadfield
Hair Supervisor
Makeup Supervisor
Molly Isaac
Ashra Kelly-Blue
Sophie Lang
Kirsty Lampè
Madeleine Drewell
Samuel Mamone
Amy Carter Mason
Helen Masters
Laura McGowan-Faulkner
Ili Newson
Aby Oldfield
Remmi Jay Parker
Ruth Parry
Prosthetics Sculptor
Rajpar Shah
Wigmaker
Selena Shelbourne
Lucy Hannah Vick
Emma Williams
Danielle Wright
Leon Henriques
Unit Manager
Fabrizio Mambro
Executive In Charge Of Post Production
Production Manager
Jonathan Eckersley
First Assistant Director
James Palmer
Floor Runner
Paul Tighe
Second Assistant Director
Zach Webster
Crowd Assistant Director
Megan Armitt
Greensman
Kyle Biggs
Assistant Art Director
Amy Curtis
Art Department Trainee
Joanna Fahy
Catering
Stuart Ford
Props
Georgia Long
Ryan Maxwell
Standby Art Director
Hazel Meeks
Property Buyer
Elliott Norton
Kate Priestley
Art Department Assistant
Abigail Simpson
Assistant Set Decoration
Natalie Whelan
Graphic Designer
James Feltham
Supervising Sound Editor
Gareth Hemes
Sound Recordist
Jenny King
Sound Assistant
Stelios Koupetoris
Dialogue Editor
Romi Martinez
ADR Recordist
Oliver Wells
Jonathan Wyatt
Production Sound Mixer
Wayne Bennett
Special Effects Supervisor
Darren Wallis
Annie Gordon
Visual Effects Coordinator
Jan Hogevold
Visual Effects Producer
Robert Jewell
Visual Effects Editor
Daniel Roberts
Visual Effects Supervisor
Billy Clements
Stunts
Gary Kane
Stunt Coordinator
James Offield
Joshua Alexander
Electrician
Ryan Allan
Camera Trainee
Emin Atilgan
Second Assistant "A" Camera
Anton Badstuber
Digital Imaging Technician
Bernadette Baker
Video Assist Operator
Jojo Bossman
Neil Cain
Drone Pilot
Damian Cooper
Rich Daws
Second Assistant "B" Camera
Malik Elbartal
Best Boy Electric
David Gennard
Still Photographer
Michael Green
Focus Puller
Luke Handscomb
Standby Rigger
Frank Hellebrand
Dolly Grip
Rob Jackson
First Assistant "B" Camera
Sally Low
Second Unit Director of Photography
"B" Camera Operator
Dan Lowe
Gaffer
Elena Nassati
Scott Rhodes
Assistant Grip
Dave Sherman
Charlotte Sigsworth
Theo Spearman
Assistant Camera
Matt Squire
Steven Woolmer
Amy Damonte
Casting Associate
Zoe-Marie Dobbs
Costumer
Sally Hodgson
Jessica Lythgoe
Richard Uche Ohamma
Principal Costumer
Liz Sheard
Amy Stokeld
Costume Coordinator
Andrew Chambers
First Assistant Editor
Lorraine Dryden
Post Producer
Lalit Goyal
Assistant Editor
Carlton Hooper
Digital Intermediate
Lisa Jordan
Editorial Manager
Emma Liu
Post Production Coordinator
Grégoire Mariault
Alexandra Montgomery
Jonny Cope
Location Manager
Louise Read
Location Scout
Ian Vasey
Lani Aitken
Rich Aitken
Scoring Mixer
Dani Bonventre
Richard Curran
Musician
Jenn Egan
Music Supervisor
Jack Green
Mike Holloway
Patty Macmillan
Music Arranger
Sewuese Smith
Vocals
Lee Hindley
Transportation Captain
Bruce Patel
Driver
Oscar Perillo
Jamie Welsh
Colorist
Jamie Foster
Nicky Cox
Unit Medic
Rory Taylor
Elena Ahmad Nejad
Production Assistant
Louise Brightman
Production Coordinator
Andrew David Fisher
Adam Fray
Production Office Coordinator
Matthew Morse
Damien Tracy
Morse Walker
Kim Galbraith
Assistant Accountant
Kimberley Galbraith
Louise Hon
First Assistant Accountant
Sophie Agnew
Production Accountant
Ulla Bergerud
Carl Heaton
Yvonne Lloyd
Standby Property Master
Howard Watkins
Head Designer
Julia Hall
Xanthe Bodington
Daniel Adeyemi
Production Executive
Chris Lyons
Special Effects Makeup Artist