When I was in Ecuador (which uses the US dollar) it was extremely common to find fake $20s in your change. I could never spot them, but the locals could.
They were exceptionally good, right down to the watermark, security strip, etc. etc. Even when I had a known real one and a known fake one, I couldn't tell them apart.