James Franco  teeth  suit cannes sunglasses
Tim Blake Nelson as i lay dying cannes film festival

Could he get any hotter?!

James Franco is currently in France for the Cannes Film Festival, and the Oscar-nominated actor looked dapper in a blue suit yesterday after spending some time on a pal's yacht.

In fact, the 127 Hours star threw a bash aboard the luxury liner in honor of his ex-girlfriend and current co-star Ahna O'Reilley's debut at the film festival. The budding actress appears alongside her former love in his directorial debut As I Lay Dying, and she also stars in Fruitvale Station, which was one of the most talked about flicks from the Sundance Film Festival earlier this year.

Their relationship lasted for several years before they parted ways in 2011, but clearly there is nothing but love and support between the former pair!