I guess I didn't notice the edit: Note: I'm talking only about a still photograph.
Filmed would not work here since this implies capturing video, not images/photographs.
So, by default shot is your only choice between shot and filmed.
You might consider
- c (1) : to take photographically
(2) : to take a snapshot of
Mr. Anderson was snapped by a journalist
But I think the best alternative that comes to mind is photographed.
Mr. Anderson was photographed by a journalist
The answer below was given with the original post in mind, in which the focus seemed to be video, not photography.
I assume that from further context, the audience understands that we are talking in the present day.
- To record on film or video using a movie camera:
film a rocket launch; film a scene from a ballet.
Filmed seems perfectly natural to me, and it would remove the ambiguity. Interestingly, it's still commonly used despite the fact that cameras nowadays have no film! Here is an example: Lovesick Ghost Caught on Film.
I've heard videoed but it just doesn't seem to be as common as filmed in my experience. A quick search shows the difference in popularity.
Recorded or taped might work too. However, recorded and taped could be misinterpreted as audio evidence.
Now, using filmed removes the ambiguity but I think another common way to express this is
- Mr. Anderson was caught on film by a journalist...
You can also use tape, video, or camera,
- Mr. Anderson was caught on tape by a journalist...
- Mr. Anderson was caught on camera by a journalist...
- Mr. Anderson was caught on video by a journalist...
I would use 2, but 3. seems more popular.
I don't think 2 is likely to be understood to be audio evidence since nowadays caught on tape is understood to mean caught on video, especially when something incredible or shocking happens. There was even a show called Shocking Behaviors: Caught on Tape.
If you really wanted to use shot, then you might consider saying shot on camera, but I think caught on camera sounds better.
Interestingly, we say that vidoes are "shot in HD".