American director and actress Jodie Foster and actor Mel Gibson walked the red carpet at the Cannes film festival, where their film 'The Beaver' was being screened.
↧