Barney's Big Surprise/The Little Mermaid

Barney as Louis

Baby Bop as Ursula

BJ as Flounder

Old King Cole as King Triton

Professor Tinkerputt as Sebastian

Mother Goose as Carlotta

Cindy as Ariel

Kevin as Eric

Rachel as Vanessa

Tony as Grimbsy