Red carpet nixed after Liam Neeson reveals racist thoughts