Even Kermit is a better vamp than Pattinson