Претендовавшая на роль Джульетты Натали Портман даже летала в Сидней (родной город режиссера фильма База Лурмана), чтобы сняться в сценах с Леонардо ДиКаприо, который играл роль Ромео. По словам Лурмана, ее кандидатура была отвергнута из-за того, что она была намного ниже ДиКаприо. Рядом с Натали (актрисе было тогда 14 лет) 21-летний ДиКаприо казался намного старше ее и уж никак не выглядел 18-летним. Позднее Портман рассказывала: «Мне сказали, что это выглядело так, будто Леонардо совращает меня в сцене с поцелуем. Я очень расстроилась, но не хотела сниматься в фильме, для которого не подхожу. Если я снимаюсь, то хочу, чтобы все было идеально».
Обидно, что из-за этого мы не увидели Натали в роли Джульетты. Я бы на месте режиссёра лучше Лео пожертвовала.