How can I open files externally in Emacs dired mode?
Yes. Use ! while in dired to run a shell command on a file. In the case of evince, it’s smarter to use &, though, which will run the command asynchronously, so emacs will still be usable while you have the PDF open.