Just imagine if Jack & Rose had been played by Hayden Christensen & Natalie Portman of the Star Wars prequel films (at their current age)
Natalie might have made a convincing Rose- but the miscast Hayden-the young 'Darth Vader', would have turned Jack into an unbelievable, one dimensional wooden character...
I think Kate winslet and Leo DiCaprio did a great job with the script they were presented-