Actor James Franco embarrassed TV presenter Jimmy Kimmel during an appearance on his late-night chat show on Wednesday (03Aug11) when he noticed the comedian's flies were undone. The 127 Hours star was complimenting Kimmel on his slimmed-down and tanned new look when he noticed the wardrobe malfunction and prompted the red-faced host to make a quick adjustment, joking, "That was for you. That's my little come on."