Markets | Mon May 19, 2014 9:03am EDT

"Foxcatcher" wrestles with demons at Cannes film festival