Have watched this SO many times. Actually didn't watch when I rented it. Movies to me have a degree of artistic licence. Luc Besson is most incredible. Viva la France! NOT FOR THE KIDS OR ANYONE THAT ABHORS VIOLENCE.