Al Gore

Al Gore

Self

Acting

Barack Obama

Barack Obama

Self (archive footage)

Acting

Donald Trump

Donald Trump

Self (archive footage)

Acting

Angela Merkel

Angela Merkel

Self

Acting

Justin Trudeau

Justin Trudeau

Self

Acting

Xi Jinping

Xi Jinping

Self

Acting

Narendra Modi

Narendra Modi

Self

Acting

Vladimir Putin

Vladimir Putin

Self

Acting

George W. Bush

George W. Bush

Self

Acting

Bill Clinton

Bill Clinton

Self

Acting

François Hollande

François Hollande

Self

Acting

John Kerry

John Kerry

Self

Acting

Cory Booker

Cory Booker

Self

Acting

Andrew Cuomo

Andrew Cuomo

Self

Acting

Ted Cruz

Ted Cruz

Self

Acting

Dick Cheney

Dick Cheney

Self

Acting

Jeb Bush

Jeb Bush

Self

Acting

Laura Bush

Laura Bush

Self

Acting

Al Franken

Al Franken

Self

Acting

Anne Hidalgo

Anne Hidalgo

Self

Acting

Chris Hayes

Chris Hayes

Self (footage from The Tonight Show)

Acting

Karenna Gore

Karenna Gore

Self

Acting

Laurent Fabius

Laurent Fabius

Self

Acting