The entire Bad Company 2 Single Player Campaign has been leaked on Youtube. Well almost entire since SpongeFreakX has uploaded 19 videos from the possible 24 on his Youtube page. I will update this page as soon as he posts all of them.
[EDIT] All videos are now posted below.
You can check the videos below: