reece daniel thompson (born november 22, 1988) is a canadian actor and voice actor. thompson started his acting career as a child actor by voice acting in several animated television series and minor roles on television shows before transitioning to movies. in 1997 he had the minor role of irish little boy playing opposite jenette goldstein in the academy award-winning movie titanic. his first major role came in the 2007 movie "rocket science". thompson appeared in 2009's "assassination of a high school president" with mischa barton and bruce willis, and in "afterwards". also in 2012, he appeared as craig in "the perks of being a wallflower".