Daniel Craig is reportedly avoiding alcohol and unhealthy food to get in shape for 'Bond 25'.
The 50-year-old actor - who welcomed his first child, a baby girl, with wife Rachel Weisz in September - is refraining from eating anything bad for him as he prepares for his final stint as the suave spy in 2020.
According to the Daily Mirror newspaper, the 'Casino Royale' star decided not to attend a recent BAFTA bash with his 48-year-old spouse - who has 12-year-old son Henry with Darren Aronofsky - and was avoiding the wine and canapés on offer at the Golden Globes, opting for water and a protein bar.
An onlooker told the tabloid: "Daniel was clearly adamant he wouldn't be tempted by the alcohol, canapes, haute cuisine and desserts.