Known For
Filmography
—
2024
2021
2021
2019
2017
2015
2014
2010
2008
2008
2007
2005
2003
1996

Iran: The Great Game
Movie

Thank You Dr. Fauci
Movie

Boom and Crash: How Speculation Leads to Chaos
Movie · as Self

Great Minds
TV · as Self · 6 eps

The Weight of Chains 3
Movie · as Himself

The New Fire
Movie · as Self

Climate: A Few Degrees Less
Movie · as Self / Director of the Earth Institute

Every Three Seconds
Movie

Seeds of Hope
Movie · as Self

I Am Because We Are
Movie · as Self

Q&A
TV · as Self - Panellist · 1 ep

Wintergasten
TV · 1 ep

The Colbert Report
TV · 1 ep

Real Time with Bill Maher
TV · as Self · 1 ep

The Daily Show
TV · as Self · 1 ep
