Already a seasoned actor, Leonardo DiCaprio was just 21 years old when he starred in Titanic.