| Jamie Bell | | Tintin (voice) |
| Andy Serkis | | Captain Haddock / Sir Francis Haddock (voice) |
| Daniel Craig | | Sakharine / Red Rackham (voice) |
| Nick Frost | | Thomson (voice) |
| Simon Pegg | | Thompson (voice) |
| Daniel Mays | | Allan / Pirate Flunky #1 (voice) |
| Cary Elwes | | Pilot (voice) |
| Gad Elmaleh | | Ben Salaad (voice) |
| Toby Jones | | Silk (voice) |
| Joe Starr | | Barnaby (voice) |
| Enn Reitel | | Nestor / Mr. Crabtree (voice) |
| Mackenzie Crook | | Tom / Pirate Flunky #2 (voice) |
| Tony Curran | | Lieutenant Delcourt (voice) |
| Mark Ivanir | | Afghar Outpost Soldier / Secretary (voice) |
| Sonje Fortag | | Mrs. Finch (voice) |
| Phillip Rhys Chaudhary | | Co-Pilot / French Medic (voice) |
| Ron Bottitta | | Sailor / Lookout (voice) |
| Nathan Meister | | Market Artist (voice) |
| Sebastian Roché | | Pedro / 1st Mate (voice) |
| Kim Stengel | | Bianca Castafiore (voice) |
| Abraham Justice | | Soldier (voice) |
| Sana Etoile | | Press Reporter (voice) |