Gerard Butler plays a former pro soccer player who's an "amateur at life" in the new romantic comedy Playing for Keeps, in theaters December 7, and we have a first look at the Scottish hunk o' man -- sizzling hot, sculpted to perfection , and wearing only