Despite promising to overhaul his lifestyle, it seems James Buckley is struggling to resist the lure of the pub even though he is at risk of what doctors call a 'cardiovascular incident'.

The Inbetweeners star James Buckley has revealed he has stopped drinking alcohol after discovering a health condition following blood tests.

Actor, 38, opened up about changing his lifestyle after being at ‘high risk’ of a heart incident