Best response is: If you think it is illegal don't carry it.
No Cuban cigars into the U.S.
As far as alcohol is concerned into U.S. or U.K. 1 liter is no problem. Usually, it is when your contraband alcohol exceeds the weight limit per checked bag, then you do have a problem.
Drink it all before check in, no problem.
Regards, PJT