Indian actress Aishwarya Rai and US director Alexander Payne last night opened the 57th Cannes Film Festival, which ends on May 22.