 In 2006, Thompson made a guest appearance on an episode of "Smallville" and had a recurring role in the short-lived ABC Family series "Three Moons Over Milford".Thompson landed his first major film role as Hal Hefner, the protagonist in 2007's "Rocket Science", a coming of age film about a stuttering boy who joins the high school debate team.The film was well-received, earning a Grand Jury Prize nomination at the Sundance Film Festival.