 His first major role came in the 2007 film "Rocket Science".Thompson appeared in 2009's "Assassination of a High School President" and "Afterwards".He appeared as Craig in "The Perks of Being a Wallflower" (2012).