Hesher is a 2010 drama film directed and written by Spencer Susser and starring Joseph Gordon-Levitt, Natalie Portman, and Rainn Wilson. First screened at the Sundance Film Festival January 22, 2010, the film was released in the United States on May 13, 2011. After the tragic loss of his mother, T. J. (Devin Brochu) and his pill popping father (Rainn Wilson) are forced to live with T. J.'s elderly grandmother (Piper Laurie). A young man with a troubled past named Hesher (Joseph Gordon-Levitt) assumes the role of both mentor and tormentor, leading T. J. into troubles he could never have imagined. A young grocery clerk named Nicole (Natalie Portman) steps in to protect T. J., and becomes the object of T. J.'s fantasies, while Hesher moves into Grandma's home. Although uninvited, he is somehow accepted.