Justin Timberlake plays a perfect Justin Vernon (Bon Iver).
(Source: whatelsewhatnewwhatnow, via fire-raising)
I love Bon Iver. But this is exactly him.