Two layers; one for background and one for portrait.
Study from photo: [link]
Done with Gimp 2.7 (development release) with Gimp Paint Studio in Ubuntu 9.10 Karmic Koala.
edit: I changed skin tones a bit. It looks more real now.
Thank you, Ramon for the tip.