This is Amanda Bynes' film debut.
John Cho was asked to do his role with an accent. He turned down the part, saying he didn't want young people thinking it was okay to laugh at someone's accent. In Cho's entire career, he has not once played a character with a fake accent
The blue dye was tattoo ink that was sprayed in several layers on his body occasionally throughout the day to keep it topped up. According to Paul Giamatti (Marty Wolf), it was fairly easy to apply, but was a bit more difficult to get off, particularly his feet, for some reason. They stayed blue for several months.
Lindsay Lohan, who was fourteen years old at the time of production, was originally signed on to play Kaylee. She dropped out shortly before filming began, deciding to take a temporary hiatus from acting for a year. She was replaced with Amanda Bynes.
It is not known who played the in-movie trailer announcer and the actor is not credited in the end credits and to this day the actor's identity remains a mystery.
Jaleel White: As himself acting in Marty Wolf's latest movie. Wolf never does learn his name, condescendingly and erroneously referring to him as "Urkel", to which White gets angry, saying that "Urkel is a character I played when I was a child!" Jaleel White played Steve Urkel on Family Matters (1989), which brought him much success, but ultimately cursed him with typecasting, to the point that he once said that if anyone ever saw him in Urkel's outfit again, to just shoot him and put him out of his misery.