James Bond heart-throb Daniel Craig struggles to prepare intimate meals for his girlfriend, because he only knows how to cook in bulk. The Casino Royale star worked as a British pub chef before breaking into acting, and still struggles to prepare a meal for less than 20 people. He says, "I love to cook but because I used to work in the hostelry industry, I can't cook for a few because I'm used to cooking for 20 or more at a time - so there are always a lot of leftovers. "Cooking is something that is in your blood. Even now, when I go into a working kitchen, a shiver runs down my spine."