Kiefer Sutherland whipped his shirt off on a boozy night out with Demi Moore.

The '24' actor hit up the Bear & Kilt Freehouse in Calgary, Canada, with his 'Redemption' co-star Demi, where a few quiet drinks soon turned into a raucous strip show.

While the mother-of-three called it a night early on, Kiefer kept partying with the western's screenwriter Brad Mirman and a group of local fans, which culminated in him dancing around topless.

The bar owner told TMZ: ''Kiefer definitely had a lot of fun, and spent the night drinking his signature booze, J&B Scotch.''

The 46-year-old actor's entourage allegedly told the bar to have his favourite tipple on hand before he arrived - and it appears it was greatly appreciated.

Kiefer wants to reprise his role as hero Jack Bauer in a movie version of hit TV show '24' - which is returning to TV for one final series three years after it ended - and is trying to keep up his fitness for the physically-demanding part.

He recently said: ''I want to make the '24' movie as long as I can run - and last week I figured out I still could.

''I had to chase someone for the first time in a very long time and when we finished the scene, one of the crew said with a wink, 'That felt pretty familiar didn't it? Kind of cool to watch you run again. I didn't know if you could anymore.' ''