It was directed by Australian Baz Luhrmann and stars Leonardo DiCaprio and Claire Danes in the title roles . It was directed by Australian Baz Luhrmann and stars Leonardo DiCaprio and Claire Danes in the eponymous roles .