France has given America so much over the years; the Statue of Liberty, cheese, a place for Johnny Depp to sleep, and now this new Inception trailer. I'm not sure if this is the trailer that will be attached to Sherlock Holmes later this week but I am sure that it looks intriguing and deserves a watch.

Leonardo DiCaprio contends with a city that is literally curling in on itself as if it were being potato-peeled. It's hard to say what exactly is going on other than that, but Christopher Nolan's visual style has me hungry for more. Sadly, I failed French but I'll try to translate anyway. Hmmm. All I've got is "the duck... is tall." What does that even mean?? Is that part of another one of those damn confusing virals? (Making Of)

Bend your mind around the trailer after the jump...


French Inception Trailer - Watch more Funny Videos