Bond villain Javier Bardem turned eco-warrior at the world premiere of Skyfall in London on Tuesday (23Oct12) by wearing a recycled tuxedo by Gucci.