Cast & Crew

Directed by

Damien O'Connor
(directed by)

Writing Credits

Frank McCourt
(created by)
Damien O'Connor
(writer)

Cast

Anya O'Connor
Young Angela
Ruth Negga
Mother
Moe Dunford
Father
Lucy O'Connell
Angela
Brendan Mullins
Pat
Janet Moran
Mrs. Blake / Librarian (voice)
Shona Hamill
Aggie
Oscar Butler
Tom
Pat Kinevane
Mr. McGinty / Bar Patron (voice)
Don Wycherley
Accordion Player / Bar Patron (voice)
Lola Metcalfe
Dorothy
Caitríona Balfe
Dorothy's Mother
Jared Harris
The Vet
James Nolan
Dock Worker

Produced by

Vince Commisso
executive producer
Louise Cornally
consulting producer
Rory Dungan
producer
Cathal Gaffney
executive producer
Gillian Higgins
consulting producer
Faseh Hulisan
producer
Ellen McCourt
executive producer
Darragh O'Connell
executive producer
Natalie Osborne
executive producer
Jennie Stacey
executive producer
Lily Wang
consulting producer
Alix Wiseman
consulting producer

Music by

Darren Hendley

Art Direction by

Nando Adiletta
assistant art director
Alfred Llupiá

Production Management

Joanne Byrne
production manager
Danielle Considine
head of post production
Kerrie Costello
post production supervisor
Clodagh Garry
CG Production Manager
Gillian Higgins
executive in charge of production
Ian O'Brien
Technical Manager: Post Production
Clara Phelan
Production Workflow Manager
Monica Vivien
production manager
Lily Wang
executive in charge of production

Art Department

Febriyandi Herlanda Malik Akbar
texture artist
Naufal Augustin
texture artist
Rory Bjorkman
Senior Character Groom Artist
Olly Blake
storyboard revisionist
Céilí Braidwood
storyboard artist
John Byrne
2D Designer
Cliona Curran
storyboard artist
I. Putu Satria Bayu Dana
texture artist
Igor Donevski
Character Groom Supervisor
Michael Fitzgibbon
Modeller
Jordi Garcia
Modeller
Lynne Guthrie
character design
Fierrany Halita
texture artist
Silvia Harianti
texture artist
Cristina Hernandez
lead texture artist
Marten Jonmark
storyboard artist
Kevin Krishna Kiswandono
texture artist
Niko Kurniawan
texture artist
Arfianda Hari Anggar Kusuma
texture artist
Made Frans Aditya Bramantya Kusuma
Modelling and Blendshapes
Daniel Yoksan Mansye
texture artist
Irene Martini
storyboard artist
Alan McCabe
Senior Character Groom Artist
Emma McCarthy
Senior Environment Modeller
Meliana
texture artist
Darko Mitev
Lead Character Modeller
Darren Murray
2D Designer
Yusuf Nuris Arif Nugroho
texture artist
Supriya Pendurkar
Texturing Supervisor
I. Made Indra Prasetya
Modelling and Blendshapes
Saeful Rahman
Modelling and Blendshapes
Bayu Saputro
texture artist
Paul Sheehy
Senior Character Groom Artist
Danny Shiels
2D Designer
Denis Sulaiman
texture artist
Haresh D. Talvanekar
Character Groom TD
Hadi Wibowo
texture artist
Zuhruf
texture artist

Sound Department

Claire Asenova
adr recordist
Feargal Corrigan
audio assistant
Ed Costello
sound effects editor
Mick Creedon
Voice Over Recording
Mark Henry
re-recording mixer
Jordan Mullen
dialogue editor / foley editor
Jordan Mullen
Dialogue and Foley Editor
James Nolan
Additional Dialogue Recording / additional dialogue recording
Sol O'Carroll
sound effects editor

Visual Effects by

Yosep Gusti Abadi
visual effects artist
Hary Aditama
compositor
Syaifiul Anam
Groom Artist
Yutaka Andris Randing
visual effects artist
Khomeini Hidayah Ayatullah
lighter
Frisky Fragrant
visual effects artist
Luki Lukman Hakim
lighter
Mokhammat Amir Hamzah
Groom Artist
Budi Hendarto
visual effects artist
Naufal Ijlal
compositor
Muhammad Barikly Ilman
Lead Lighter
Yongky Kuncoro
compositor
Ni Kadek Ary Meilyani
visual effects artist
Richard Merrigan
cg supervisor
Vaithilingam Muthiah
Groom Artist
Jijesh Nair
Lead Lighter
Somantha Adyprima Nigraha
visual effects artist
I. Komang Pande Indra Nugraha
lighter
Moh. Sholeh Nur
visual effects artist
Liam O'Brien
visual effects supervisor
Galih Pambudi
visual effects artist
Candra Agung Prasetyo
Groom Artist
Ika Devi Pratiwi
Groom Artist
Assabillillah Edenia Yudhistira Samsidar
lighter
Eko Wahyu Saputro
visual effects artist
Tabrez Solkar
lighting supervisor
Syahrulloh
lighter
Raghav Verma
layout artist
Gunawan Wibisono
lighter
Arief Wibowo
visual effects supervisor
Andry Wijaya
lighting supervisor
Achmad Zubaidi
lighter

Animation Department

Genemart Adrenal
animator
Riyad Afifi
animator
Bayu Aji
animator
Rezky Ramadhan Alvirasi
animator
Muhammad Erik Isma Amar
animator
Melati Anggraeni
animator
Titi Trisnaning Ardyantari
animator
Abdun Nafi Arrifai
animator
I. Gede Arta
animator
Aura Purwi Astanti
animator
Muhammad Rafli Bramantya
animator
Maurício Brunner
layout artist
Conor Clancy
layout artist
Gede Hartawiguna Darmaja
animator
Verdila Sintya Devy
animation supervisor
Miriam Siti Dinanti
animator
Muhammad Irfan Fadhilah
animator
Ahmad Dzulfikri Fadli
rigger
Andy Fahreza
animator
Rohmad Farra
animation supervisor
Deni Mushlih Abdilah Ginting
animator
Bandung Giusti
animator
Wardah Hasanah
animator
Dinda Herdiyawan
animator
Ahmad Naufal Hibatullah
animator
Paul Hurwitz
layout supervisor
Prisnu Ade Hyunsa
animator
Leni Irawati
animator
Angga Irwan Iswaru
animator
Helga Kadira
animator
Nurul Jihan Khairunnisa
animator
Bambang Pamungkas Kriswardana
animator
Julius Eka Kurniawan
animation supervisor
Muhammad Mahfudin
animator
Ilham Maulidin
animator
Sreejith Mohandas
rigger
Frans Jiby Vanbil Nainggolan
animator
Omid Nejadnik
senior layout artist
Muhammad Rizqi Ulin Niam
rigger
Nidya Nurhidayah
animator
Priandita Krisshandy Nurramadhan
animator
Declan O'Connor
Environment Previz Artist
Yohanes Oky
rigger
Shidiq Joko Pamekas
animator
Fadilla Puri Pratama
animator
Dion Shubhi Priantono
animator
Rizka Aticha Putri
animator
Arief Rahman
animator
Muhammad Alifadar Rahmando
animator
Ahmad Irvan Rifai
animator
Rino Rinaldi
animator
Noverina Rohman
animator
Rizal Kurniawan Rosadi
animator
Asnur Faiz Al Rozy
animator
Alfian Rumasukun
animator (as Alifan Rumasukun)
Mark Rusk
animation director
Rico Firstano Finnanta S.
animator
Pratiwi Ghina Sadika
animator
Adi Santoso
animator
Gwendi Bian Saputra
animator
Riana Septini
animator
Maria Vianne Setyandaru
animator
Tatik Setyowati
animator
Stani Sidharthan
lead rigger
Sonilal Kanadi Sivanandan
lead animator
James Stacey
Director of CG
Rudi Suhariyanto
animator
Tan Lina Sutanto
rigger
Dewald Swanepoel
rigging supervisor
Muhammad Akbar Choirudin Syah
animator
Praidilan Muhammad Syahril
animator
Natasha Benita Tanok
animator
Salsabilah Tri
animator
Annisyah Abilma Wartaning Utami
animator
Dhanesh Valappil
rigger
Gumilar Setyo W.
animator
Risfanudin Ihsan Wahidi
animator
I. Dewa Gede Bagus Satria Wibawa
animator
Widyana
animator
Aris Wildan
animator
Pupung Gilang Wiradhana
animator
Imas Pratiwi Putri Yulianto
animator
Achmad Syaifudin Zuhri
animator

Editorial Department

David Blanc
online editor
Paul D'Arcy
QC supervisor
Lisa Heeran
assistant online editor
Rossa Lundberg
senior editor
Martha Meyler
editor

Additional Crew

Jennie Byford
production assistant
Maria Clinch
production accountant
Sarah Colgan
Legal Executive
Daniel Contero
production coordinator
Laura Devenney
production accountant
Jusdek Dody
it manager
Siobhan Doyle
head of character modelling and rigging
Muhammad Luqman Fauzi
Asset Supervisor
Eamonn Gray
Post Production Coordinator
Daniel Harjanto
director of technology
Emily Hyde
development coordinator
Fauzan Syabana Kirana
Asset Supervisor
Candy Kugel
developed by
Liju Kunnummal
Pipeline Technical Director
Claire Lennon
production coordinator
Michor Lu
Pipeline Technical Director
Giovanna Mazzuca
legal counsel
Richard Merrigan
CG Supervisor
Donnchadh Murray
head of environments and layout
Dave Murtagh
Systems Administration
Hebert Ng
Asset Supervisor
Mary Noonan
legal counsel
Shannon Phelan
production coordinator
Anang Prabowo
Pipeline Supervisor
Ida Ayu Kade Diandra Pusparini
production coordinator
Laily Rachmah
production coordinator
Sakina
production coordinator
Jennie Stacey
developed by
Rodrigo Timpani
Senior Helpdesk
Jennifer Venter
production coordinator
Hazel Wright
production coordinator
Wanessa Lima
accounts assistant (uncredited)

Thanks

Ed Horasz
special thanks
Malachy McCourt
special thanks
Amy Takahara
special thanks
Janet Wright
special thanks
All Filters