Antonio Banderas could appear in TV adverts for UK retailer Marks and Spencer, it has been reported.