John C. Reilly smiled and waved to fans and photographers alike while arriving to a Photocall event in Cannes, France on May 14, 2015. The actor looked dapper in a three-piece white suit, top hat, and sunglasses, and topped off his ensemble with a walking cane and fun shoes. He was attending the press event for his film Tale of Tales, which also stars Salma Hayek. Hayek plays a queen desperate for a child in this fairytale film, which is based on a collection of stories by the 17th-century Neapolitan scholar Giambattista Basile. The photocall was held during the 68th Annual Cannes Film Festival.