Daniel Craig's swimwear vow

Daniel Craig has refused to wear tight swimwear in a James Bond film again.

The 40-year-old star - who sent pulses racing when he donned fitted blue trunks in a beach scene for his first film as the secret agent in Casino Royale - has vowed never to squeeze into the garment again.

He said: "I'm not going to put those trunks on ever again."

The actor also revealed he will not look as toned and muscular in new film Quantum of Solace because of a different exercise regime.

He said: "I trained differently this time."

A source added: "Even if he has spent less time in the gym and will be
wearing more clothes, Daniel would be hard-pushed to disappoint his female fans."

The action star - who has vowed to portray 007 until he dies - was seen
wearing a sling across his right arm and sporting what looked like a black eye when he stepped out in London yesterday. It is not yet known how he got his injuries.