B) After playing James Bond in so many movies, many viewers still associate Sean Connery with the role.
Sean Connery should be the subject after the comma instead of "many viewers".
The way the sentence is right now makes readers think that the "viewers" were the ones playing James Bond.