All Cast

Ben Foster

Ben Foster

Lance Armstrong

Chris O'Dowd

Chris O'Dowd

David Walsh

Guillaume Canet

Guillaume Canet

Dr. Ferrari

Jesse Plemons

Jesse Plemons

Floyd Landis

Lee Pace

Lee Pace

Bill Stapleton

Denis Ménochet

Denis Ménochet

Johan Bruyneel

Edward Hogg

Edward Hogg

Frankie Andreu

Dustin Hoffman

Dustin Hoffman

Bob Hamman

Elaine Cassidy

Elaine Cassidy

Betsy Andreu

Laura Donnelly

Laura Donnelly

Emma O'Reilly

Peter Wight

Peter Wight

Sunday Times Editor

Nathan Wiley

Nathan Wiley

Charles Pelkey

Chris Larkin

Chris Larkin

John Wilcockson

Mark Little

Mark Little

Rupert Guinness

Michael G. Wilson

Michael G. Wilson

Lance's Doctor

Sid Phoenix

Sid Phoenix

Tony

Josh O'Connor

Josh O'Connor

Rich

Sam Hoare

Sam Hoare

Stephen Swart

James Harkness

James Harkness

Wayne

Saskia Reeves

Saskia Reeves

Conference Director

Chloe Hayward

Chloe Hayward

Kristin

Adam LeFevre

Adam LeFevre

Jeffrey Tillotson

Brent Langdon

Brent Langdon

Richard Faulkner

J.D. Evermore

J.D. Evermore

Tailwind Executive

Nicolas Robin

Nicolas Robin

Christophe Bassons

Julien Vialon

Julien Vialon

John Lelangue

Chiké Okonkwo

Chiké Okonkwo

Young Hospital Doctor

Daniel Stewart

Daniel Stewart

Sunday Times Lawyer

Yves Aubert

Yves Aubert

Race Official

Paul Kelleher

Paul Kelleher

Floyd Landis' Father

Philippe Smolikowski

Philippe Smolikowski

Jean-Michel Rouet

Lucien Guignard

Lucien Guignard

Alberto Contador

John Schwab

John Schwab

Travis Tygart

David Bertrand

David Bertrand

U.C.I. Official

Christy Meyer

Christy Meyer

U.S. Sports Journalist