Tim McGraw has a role in a new movie in theaters next week, albeit what appears to be a brief one. McGraw plays "Danny" in the Harvey Weinstein produced 'Dirty Girl,' in theaters August 5. The country singer appears in this just-released trailer; pay attention beginning at the 1:55 mark.

The preview doesn't give fans much of an idea how McGraw's character plays into the film, which also stars Milla Jovovich, William H. Macy and Dwight Yoakam. He tells Billboard Magazine that his part is small but pivotal. "I can't really say [what it is] because it'll give away too much of the story," he says. "But it's a really, really good movie."

The comedy debuted at the Toronto Film Festival last year and was quickly picked up by Weinstein. Juno Temple plays "Danielle," the bad girl at a high school in Norman, Okla. who teams up with a closeted, overweight, outcast classmate for a cross-country road trip to discover themselves. From the looks of the preview, McGraw shows up late in the film. He tells Billboard that while he's looking for new roles, music remains his top priority.

"The tough part for me is I have tons of scripts and tons of offers, but I only have a short window to work in, so I have to find something I like, first, and then I have to find out if it's going to be shot in the time I have -- and if they even want me for the part," he says. "It's not like I can just pick a part and it's mine. I still have to go out and win it, so things have to line up in order for me to do a movie."

Watch the Trailer for 'Dirty Girl'