The ‘300’ star completed the challenge in his second attempt, but Lanz, couldn’t, Contactmusic reported.

Later in the show Scottish actor also dared to pour a bucket of ice down the front of his pants. 

Gerard Butler
Gerard Butler. Pic/Santa Banta