Val Kilmer has taken a hiatus from Hollywood for the last few years, but he made a rare public appearance to support his TwainMania Foundation, set up to educate students about the meaning of being an American through the legacy and historical writings of Mark Twain.