Happy Face premieres with two-episodes exclusively on Paramount Plus on Thursday, March 20 in the US and everywhere else the ...