Kate Hudson laughs at Cameron's sloppy seconds