Ive been searching this movie for years!

It takes place in the future where theres a new disease that makes people addicted to blood i think im not sure and the cure is the blood of a child thats carried in a bad.The protagonist is a woman with long red hair,if i remember correctly.The movie starts with the protagonist riding on their futuristic motorcycle towards a building where they proceed to enter with a fake identity i think and they sit down and get examined,not sure tho.I also remember a few more scenes.One where the protagonist is on a roof surrounded by men in black suits with the child cure in their hands and another scene where theyre talking to a man with the disease in a van that is going to die soon,i believe.

“Ultraviolet” (2006)?