For marking up pdf documents, I use Drawboard PDF. It's a paid app, and very much worth it.
For photos, I'm still looking for a photo viewing app that allows markup, but there is nothing good available. You can open a photo in Paint, mark it up and save it as a jpeg - it's the only solution I...