I personally think it's
Spoiler:
the vicar (Rory Pond from Dr Who
)
and I hope I'm right because I guessed the killer on the Killing 3 episodes in
(although I went and changed my mind like five times since that first series was the best whodunnit of all time)