He may be set to turn 50 soon but you'd never know it as Brad Pitt showed off his boyish good looks at  #Cannes