Sheri Olson, J. Adam Lounsberry, Ben Holmes, Sara Wegener, Paul Workman, and Jamie Bauschka in Dirty Rotten ScoundrelsThere's nothing rotten about Quad City Music Guild's current production of Dirty Rotten Scoundrels; Thursday's preview performance was delightfully wicked from beginning to end. There is, however, plenty that's dirty in this musical stage adaptation of the 1988 film, which starred Michael Caine and Steve Martin. The raunchy humor is sharp and smart, including the plethora of usually groan-worthy double entendres, and it's all delivered remarkably well by director Greg Bouljon's cast.

Karl Hamilton, Kaci Scott, and Carl Hendin in Dirty Rotten ScoundrelsSome 20 minutes before the finale to the Timber Lake Playhouse's Dirty Rotten Scoundrels, you'll finally hear something that you hadn't heard once during the musical's first two hours: a legitimately sincere number. Granted, this romantic ballad is being sung by a practiced con man, and the object of his affection is a young woman from whom he's trying to swindle 50 grand, and he's only been hitting on her to prevent his rival from scoring first. But, hey, sincerity is sincerity, and besides, it's the only heartfelt moment you're gonna get.