All Cast

Annette Bening

Annette Bening

Diana Nyad

Jodie Foster

Jodie Foster

Bonnie Stoll

Rhys Ifans

Rhys Ifans

John Bartlett

Ethan Jones Romero

Ethan Jones Romero

Nico

Luke Cosgrove

Luke Cosgrove

Luke Tipple

Jeena Yi

Jeena Yi

Angel Yanigahara

Eric T. Miller

Eric T. Miller

Coach Jack Nelson

Anne Marie Kempf

Anne Marie Kempf

Candace

Carolyn McCormick

Carolyn McCormick

Elise

Marcos Diaz

Marcos Diaz

Dude

Belle Darling

Belle Darling

Diana, Age 5

Pearl Darling

Pearl Darling

Diana, Age 5

Johnny Solo

Johnny Solo

Aris

Anna Harriette Pittman

Anna Harriette Pittman

Diana, Age 14

Hanler Rodriguez

Hanler Rodriguez

Miguel

Harraka Eliana

Harraka Eliana

Lucy

Marcella Acuña Báez

Marcella Acuña Báez

Suzanne

Sophia Hernandez

Sophia Hernandez

Opposing Girl

Katherine Klosterman

Katherine Klosterman

Woman Swimmer

Toussaint Merionne

Toussaint Merionne

Taxi Driver

Tisola Logan

Tisola Logan

Anna

Orpha Salimata

Orpha Salimata

Mia

Erica Cho

Erica Cho

Naomi

Marina Vasarhelyi-Chin

Marina Vasarhelyi-Chin

St. Maarten Kid #1

James Vasarhelyi-Chin

James Vasarhelyi-Chin

St. Maarten Kid #2

Nadia Lorencz

Nadia Lorencz

Nadia

Marcus Young

Marcus Young

Diver

Karly Rothenberg

Karly Rothenberg

Dee Brady

Grace Subervi

Grace Subervi

Medic

Stephen Schnetzer

Stephen Schnetzer

Commentator

Elizabeth Chahin

Elizabeth Chahin

Reporter

Garland Scott

Garland Scott

Jon Rose

Iván Oleaga

Iván Oleaga

Trainer

Jose Mota Prestol

Jose Mota Prestol

Fisherman James

Melissa R. Stubbs

Melissa R. Stubbs

Female Cop

Mauricio Adrian

Mauricio Adrian

Paramedic (uncredited)

Samantha Gordon

Samantha Gordon

Katie (Register Girl) (uncredited)

Lilo Grunwald

Lilo Grunwald

Nina (uncredited)