No—Grand Theft Auto IV is not appropriate for a 12-year-old. It carries an ESRB M (Mature 17+) rating for intense content across multiple categories.
Check ESRB ratings every time. esrb.org has detailed descriptors. For a 12-year-old, GTA IV is a hard no.