Thanks for the response.
If the thumbnail is bad, then the image in the viewer is bad as well.
I have tried regenerating the thumbnails - it has no effect.
I finally just deleted the project and reimported the images. And now they're fine.
I have no idea what caused the problem. Just hope it's not recurring!