The commercial has the singer in a bathtub running her fingers suggestively over her body.
It also shows her sweating and slinking down a hallway in a low-cut dress, stroking the wall suggestively before writhing against a mirror.
Because of complaints, it will no longer be shown on British TV before 7:30 p.m.
The company behind the fragrance said the ad reflects Beyonce's sexy, chic style.