And this author is sadly mistaken - Halle Berry is a lousy actress, which will be verified by her diminishing appearances over the next years.
I agree the brit who played the evil agent outclassed her.