Federico Mancosu tekent al graag sinds zijn kindertijd. Toen hij opgroeide in de jaren 80 tekende hij robots, dinosaurussen en personages van MOTU en Transformers. Hij studeerde landmeetkunde en industrieel ontwerp, maar werkt nu als grafisch ontwerper en art director. In 2010 maakte hij een posterserie gebaseerd op klassieke muziekvideo's en in 2011 ontwierp hij een fanposter voor Django Unchained die werd uitgekozen om deel uit te maken van de reclamecampagne van de film.