A Dominican Republic newspaper printed a photo of Hollywood star Alec Baldwin playing President Donald Trump in a story about the real-life US president.
The snafu appeared in the Friday editions of El Nacional, The Daily Dot reported.
The photo showing Baldwin-as-Trump was captioned in Spanish: 'Donald Trump, president of the United States'.
El Nacional issued an apology on its website Saturday for the photo mistake.
It said in Spanish: "On Friday El Nacional published a photo of actor Alec Baldwin, who imitates the President of the United States on a television programme.
"The picture was sent that day by the Associated Press (AP) with the name of the actor and information about the programme, but it was placed as if it were the one of Trump, a situation that went unnoticed for all those who reviewed page 19.
"El Nacional apologises to the readers and to all those who felt affected by the publication.
"Actor Alec Baldwin imitates President Trump on the weekly program Saturday Night Live on the National Broadcasting Company (NBC), one of the most important in the United States."
Baldwin's appeared in numerous episodes of Saturday Night Live's current season, playing the former reality star-turned-politician.
He is set to host Saturday's episode, which will be his seventeenth time hosting the late-night comedy sketch programme.
Trump has previously criticised Baldwin's portrayal of him.
In a December 4 tweet, he wrote: "Just tried watching Saturday Night Live - unwatchable! Totally biased, not funny and the Baldwin impersonation just can't get any worse. Sad."