He's Thomas Sangster, who I just saw (last night!) in a Doctor Who two-parter*:
I could see him being a good Tintin.
*Which I liked a lot, by the way. And one that followed it up, "Blink", was my favorite of Season Three so far -- I love it that there are occasional episodes that don't star the Doctor. And the Weeping Angels were REALLY creepy, especially before they got all fangy.