All Cast

Al Gore

Al Gore

Self

Barack Obama

Barack Obama

Self (archive footage)

Donald Trump

Donald Trump

Self (archive footage)

Angela Merkel

Angela Merkel

Self

Justin Trudeau

Justin Trudeau

Self

Xi Jinping

Xi Jinping

Self

Narendra Modi

Narendra Modi

Self

Vladimir Putin

Vladimir Putin

Self

George W. Bush

George W. Bush

Self

Bill Clinton

Bill Clinton

Self

François Hollande

François Hollande

Self

John Kerry

John Kerry

Self

Cory Booker

Cory Booker

Self

Andrew Cuomo

Andrew Cuomo

Self

Ted Cruz

Ted Cruz

Self

Dick Cheney

Dick Cheney

Self

Jeb Bush

Jeb Bush

Self

Laura Bush

Laura Bush

Self

Al Franken

Al Franken

Self

Anne Hidalgo

Anne Hidalgo

Self

Chris Hayes

Chris Hayes

Self (footage from The Tonight Show)

Karenna Gore

Karenna Gore

Self

Laurent Fabius

Laurent Fabius

Self