Helena Bonham Carter as Princess Margaret Archive