’12 Years a Slave’ Wins at Historic 86th Oscars Period drama movie “12 Years a Slave” premiered and went on to win Best Picture at the Telluride Film Festival in 2014. Source Share This Article