It may be hard to imagine 50 Cent joining the world of cosplay, so the rapper's recent post to Instagram of him cosplaying as DC Comics’ Cyborg is something we didn’t expect to see. Check out the photo below.

Read more: Suicide Squad director apologizes for “f*ck Marvel” comment

The rapper posted the picture yesterday, explaining that it’s what his son wanted for his birthday. “Lol the kid said he want a cyborg I said ok, then he said I want daddy to be cyborg. what !!! Ok it ya birthday I'm a Cyborg.”

In the photo, fans of Teen Titans immediately recognized 50 Cent’s Cyborg ensemble. The rapper’s son is wearing a white jacket embroidered with a chibi figure of Raven.

Read more: Marvel president sets Spider-Man, Thor, Guardians Of The Galaxy Vol. 2 film dates

This all comes in advance of Cyborg’s DCEU debut in The Justice League, where the character will be played by Ray Fisher. Fisher made an appearance as Cyborg in last spring’s Batman v Superman: Dawn of JusticeThe Justice League is set to be released November 2017.

What do you think of 50 Cent’s cosplay ensemble? Let us know your thoughts in the comments below!