fashion cannes sunglasses suit James Franco Black Sheep Syndication

James Franco was snapped going for a stroll on the piers in Cannes on Tuesday evening, and the 35-year-old star flashed us his pearly whites a smile as he headed to an event for the film festival. He's such a hunk, but would it kill him to invest in some Crest White Strips?

In other news, James' directorial debut, the big screen adaptation of William Faulkner's As I Lay Dying, has been getting very lukewarm reviews from critics. NY Daily News says the flick "was either a disaster of over ambition — or one of remarkable folly," and The Independent gave it two stars out of five, calling it “lumpy and very uneven.”

Maybe James should stick to stoner comedies?