Charlie Bartlett
Sean McBride
"Ferris Bueller" for the new millennium. It's a bit more jaded, and the problems are a bit more serious, but Charlie is such a cheerful dude that it's hard not to get caught up in his adventure.