Related Photos: Charlie Sheen
Back to category: Charlie Sheen
NEW YORK, NY - JANUARY 15: Charlie Sheen and Jimmy Fallon during a taping of 'Late Night With Jimmy Fallon' at Rockefeller Center on January 15, 2013 in New York City.
Theo Wargo/Getty Images
About the Geek Mind
Read more about The Geek Mind