But I have a sure fire way to tell that a movie is homophobic: is Justin Long in it?
Ironically, the IMDB calls him "likeable," and he makes pro-gay statements. But every movie I've seen him in has been overwhelming homophobic.
Jeepers Creepers (2001): the soon-to-be murdered teenager is driving with his sister. They see a Gay Pride bumper sticker, and she quips "That one's for you," teasing him with implications of gayness.
Ok, maybe that one wasn't his fault.
Dodgeball: A True Underdog Story (2004): a group of misfits play the sadistic grade-school game in order to save or win something, while making endless "Aren't gay people gross?" jokes.
Waiting (2005): a group of waiters do disgusting things to customers' food while making endless "Aren't gay people gross?" jokes.
Accepted (2006): a high school slacker can't get into college, so he starts his own, while making endless "Aren't gay people gross?" jokes.
The Break-Up (2006): Horrific gay stereotype character (played by Justin, naturally).
Zack and Miri Make a Porno (2008): Justin plays a gay porn actor with a ludicrously homophobic list of starring roles. He gives Zack and Miri the idea of making money through hetero porn.
For a Good Time, Call (2012); Two women start a phone sex line. They have a gay-stereotyped best friend (Justin, naturally).
Surprisingly, after all the hatred and disgust spewing from his characters, Justin says that he has "respect" for gay people.