Gerard Butler showed off his daredevil side on a German Tv show by cracking a walnut with his butt before pouring a bucket of ice down his pants.

The Scottish actor appeared on Wetten, dass...? on Saturday (08Jun13) and accepted a bet to crack a line of walnuts with his backside live on the show, broadcast from the Spanish island of Majorca.

Butler tried the tricky task after the show's host, Markus Lanz, attempted it first, and managed to crack the walnut on his second attempt.

The 300 star was later dared to pour a bucket of ice down the front of his pants and the actor undertook the bet with relish, much to the amusement of the audience.