Actor Kellan Lutz was left red-faced on the set of his new film The Legend Of Hercules after suffering multiple wardrobe malfunctions.

The Twilight star donned a cloth skirt to play the Greek god and found himself in many embarrassing situations.

He tells Us Weekly magazine, "Wearing a skirt and fighting, my, uh, stuff came out quite a bit. Double swords!"