Long's film credits include "Idiocracy", "Waiting...", "Jeepers Creepers", ', "The Break-Up", "Crossroads", "Galaxy Quest", "Dreamland" and "Live Free or Die Hard". He was also a regular on the NBC TV series "Ed" (2000–04), playing socially awkward Warren P. Cheswick. He was offered the opportunity to replace Steve Burns on "Blue's Clues" after he left the show, but ultimately declined. He was the voice of the character Alvin in "Alvin and the Chipmunks", ', ', and '. He also played the main character in the comedy film "Accepted" (2006).