Channing Tatum plays veteran stripper Mike, who takes aimless Alex Pettyfer under his wing and introduces him to the strip club run by Matthew McConaughey’s sleazy showman.

The lad eagerly embraces his new lifestyle, much to the disapproval of his upright sister (Cody Horn), but finds there’s a price to pay, while the jaded Mike longs to leave stripping behind.

Very loosely inspired by Tatum’s brief teenage career as an exotic dancer, director Steven Soderbergh’s film is full of raucous razzle-dazzle as well as deep feelings and the acting is excellent.