Leonardo DiCaprio was once warned that his name was too ethnic for Hollywood.