Peter Mullan
Akela (voice)

Jack Reynor
Brother Wolf (voice)

Eddie Marsan
Vihaan (voice)

Tom Hollander
Tabaqui (voice)

Matthew Rhys
Lockwood

Freida Pinto
Messua
Keveshan Pillay
Herding Boy

Louis Ashbourne Serkis
Bhoot (voice)
Moonsamy Narasigadu
Village Man
Soobrie Govender
Village Man