+0

The American movie star, Tom Cruise, is here.

The American movie star Tom Cruise is here.


South Korea's president, Moon, is here.

South Korea's president Moon is here.


I am always confused with usage of commas, so could you tell me which one is correct or natural to you?

Thank you so much as usual.

+2

In my opinion, they're both correct, but others will disagree.

I only use commas when I consider them to be necessary in understanding a sentence. In this case I'd use your versions without them.

+1
Hans51

The American movie star Tom Cruise is here.

South Korea's President Moon is here.

As shown above.

CJ

Teachers: We supply a list of EFL job vacancies
Comments  
Hans51The American movie star, Tom Cruise, is here.

This means that the only American movie star is here, and his name is Tom Cruise. It is nonsense.

Hans51The American movie star Tom Cruise is here.

Tom Cruise is here, and he is an American movie star.

Hans51South Korea's president, Moon, is here.

The president of South Korea is here, and his name is Moon.

Hans51South Korea's president Moon is here.

This needs a capital letter because "President" is part of the name: "South Korea's President Moon is here." Moon is here, and he is the president of South Korea.

 CalifJim's reply was promoted to an answer.
Students: Are you brave enough to let our tutors analyse your pronunciation?