Johnson will play his first game for the Sharks against Newcastle on Friday night, after he was released by the Warriors in an ugly split at the end of last year.
His pick up couldn't have come at a better time for Cronulla, who lost their biggest attacking weapon in Holmes last November.
Holmes led the Sharks last season for tries, linebreaks, tackle busts and running metres, hitting his best just as Cronulla made a run to the preliminary final.
"I think what he brings to the side is a bit of X-factor which we lost with Val," Morris said of Johnson.