Yeah, that was great!
I assume you have read the books? In them, Bond is not a cut-and-dried good character...
Yes, I read all the books as a kid, also all the John Carter Mars books.