埃迪·雷德梅恩
Eddie Redmayne
饰:莱恩(英语配音) Ryan (UK & US)
杰米·坎贝尔·鲍尔
Jamie Campbell Bower
饰:斯基夫(英语配音) Skiff (UK & US)
约翰·赫特
John Hurt
饰:水手约翰(英语配音配音) Sailor John (UK & US)
奥莉薇娅·柯尔曼
Olivia Colman
饰:马里昂(英语配音) Marion (UK & US)
威廉·霍普
William Hope
饰:爱德华,托比(英语配音)Edward (US),Toby (US)
史蒂文·凯曼
Steven Kynman
饰:鸭子,杰克(英语配音)Duck (UK & US),Jack (UK)
约瑟夫·梅
Joseph May
饰:托马斯(英语配音)Thomas (US)
内森·克拉克
Nathan Clarke
饰:艾菲(英语配音) Alfie (UK & US)
约翰·哈斯勒
John Hasler
饰:托马斯(英语配音) Thomas (UK)
凯瑞·莎勒
Kerry Shale
饰:亨利,高登,凯文(英语配音) Henry (US),Gordon (US),Kevin (US)
基思·威克姆
Keith Wickham
饰:亨利,高登,凯文(英语配音) Edward (UK),Henry (UK),Gordon (UK),James (UK),
泰莉莎·加拉赫
Teresa Gallagher
饰:Emily (UK),Daisy (UK & US),Annie and Clarabel (UK & US),Children
大卫·麦金
David Menkin
饰:Jack (US)
大卫·拜德拉
David Bedella
饰:Victor (UK & US)
Joe Mills
Joe Mills
饰:Donald and Douglas (UK & US),Oliver (UK & US),Toad (UK & US)
汤姆·斯托顿
Tom Stourton
饰:Rex (UK & US)
马克·莫拉根
Mark Moraghan
饰:Narrator (UK & US)
朱尔斯·德·容
Jules de Jongh
饰:Emily (US)
Christopher Ragland
Christopher Ragland
饰:Percy (US)
Glenn Wrage
Glenn Wrage
饰:Cranky (US)
马特·威尔金森
Matt Wilkinson
饰:Cranky (UK),Kevin (UK)
Jonathan Broadbent
Jonathan Broadbent
饰:Bill and Ben (UK & US)
Rob Rackstraw
饰:James (US),Toby (UK)
蒂姆·怀特纳
Tim Whitnall
饰:Mike (UK & US),Oliver (UK & US)