Ana de Armas
as
Felicidad Iglesias
Rick Avery
as
Gil Clancey
Jurnee Smollett-Bell
as
Juanita Leonard
Robert De Niro
as
Ray Arcel
Ron Perlman
as
Al Braverman
Sadie Sink
as
Kimberly Age 11
Catherine Corcoran
as
Sandy
Leon Isaac Kennedy
as
Martel 'Too Sweet' Gordone
Charles Poole
as
Courtroom Bailiff
Mickey Rourke
as
Frank Donovan
Pepper Sweeney
as
Roberts
Matthew Le Nevez
as
Art Walker
Rose Byrne
as
Iris
Hugo Weaving
as
McHeath
Bruce Payne
as
Commandant Heinrich Schwarz
Olivier Sa
as
Frankie Genaro
Albert Iluz
as
Jo Baranes
D. David Morin
as
Ash Resnick
Larry Merchant
as
Himself
Malcolm X
as
Himself
Leonard Roberts
as
Joe Louis
Wilfried Hochholdinger
as
Joseph Goebbels
Til Schweiger
as
Max Schmeling
Bruce Weitz
as
Mike Jacobs
Eva De Dominici
as
Débora
Hazel Doupe
as
Frances
Aaron Monaghan
as
Uncle Bobby
John Lennon
as
Self
Stevie Wonder
as
Self
Al Sharpton
as
Self - Radio and Television Host
Larry Merchant
as
Self - Sportswriter, Boxing Analyst
Mike Tyson
as
Self
Paddy Considine
Director
Anthony Welsh
as
Andre Bright
Richard Waring
as
Boxing Match Spectator / Charity Ball Guest
Jodie Whittaker
as
Emma
Paddy Considine
as
Matty Burton