Period drama movie “12 Years a Slave” premiered and went on to win Best Picture at the Telluride Film Festival in 2014.

Source