It appears that Sean Kingston is in good spirits after escaping death in a jet-ski accident five weeks ago. The reggae-pop crooner was spotted in Miami on the set of his artist Iyaz's new video for the single, 'Pretty Girls.'

Aside from a visible brace on his left forearm, a slim-looking Kingston appeared healthy and jovial on the set, as he rocked a green t-shirt, black shorts and matching green-and-black Nike sneakers. Soulja Boy, who was donning some major bling and a Pittsburg Steelers T-shirt, hung out with Kingston on the set, as well. Travie McCoy, who appears on Iyaz's song, was also there, dressed in all black and wearing a fedora.

The video shoot must have gone well, because afterward the 21-year-old singer tweeted, "Just got back from my artist @iyazlive new video shoot for his new single "Pretty Girls"… had a great time.. i was swaggin heavy!!! lol."

As PopCrush previously reported, Kingston was in a horrific jet-ski accident on May 30 where he suffered a fractured wrist, a broken jaw and water in his lungs. He was released from the hospital a couple of weeks ago and is now undergoing a strict physical therapy program to get flexibility back in his wrist. Kingston vows to return to music once he's "100 percent healthy."

Watch the Sean Kingston 'There's Nothin' Video Feat. the Dey and Julez Santana