Multiple Grammy winner Shaggy on Tuesday night made his debut as Sebastian the Crab on the semi-live TV remake of The Little Mermaid.
The 51 year old received a standing ovation for his rendition of Disney's famous Under the Sea.
The musical, which was broadcast on ABC, also starred Queen Latifa as Ursula.
The remake is in celebration of the 30th anniversary of the Disney movie.
The Little Mermaid Live made a splash in the TV ratings with a little less than nine million viewers.