Claim: Inside Llewyn Davis was screened for the 66th annual Cannes Film Festival on May 19th, 2013.
Verdict: NOT ENOUGH INFO