The stars were pictured spattered in fake blood as they staggered along the streets of Florence on Thursday.