It's hard to know where to start with a review of this film. If you were to keep to your mother's mantra of 'don't say anything if you've nothing nice to say' then the review would be short - probably just along the lines of 'nothing good to say'. But, alas, that won't suffice.

'Ultraviolet' is a pointless sci-fi that seems to get more meaningless by the minute. Devoid of plot - why would one need such a thing in a movie like this? - and lacking in any kind of magnetism to keep you hooked, 'Ultraviolet' hurtles to its close with plenty of dramatic/unrealistic action scenes along the way (we're talking lifted from 'The Matrix' like so many films that have gone before - and not even reproduced convincingly).

Violet (Jovovich) is a hemophage - genetically modified creatures, who were once human but now have a vampire-like disease that has granted them super agility and incredible fighting skills.

Vicecardinum Ferdinand Daxus (Chinlund) is the leader of a massive corporation intent on ridding the world of all hemophages. He is pretty successful in his bid, with only a few left roaming the planet. But those left are determined and have come together to fight back, in an attempt to save their own lives and the lives of outcasts like them.

Daxus has a secret weapon that will supposedly wipe out the hemophages - but they are determined to get their hands on this weapon, believing that it will also cure them of their affliction. The hemophages didn't bank on the secret weapon being a child. Six (Bright), as the child is called, seems other-worldly, certainly disconnected from any sense of the real world, having lived in a lab for most of his life. So it starts with Daxus having the child, then the hemophages, then back to Daxus and so on. Each time possession is swapped is merely an excuse for another drab fight scene.

The film opens with the classic line: "Hello. My name is Violet and I was born into a world you may not understand." Most of the time Violet I'm not quite sure that you understand it yourself.

So to sum up, nothing good to say really.

Linda McGee