Cast of White Teeth
19 credited, in billing order.

Phil Davisas Archie

Om Purias Samad

Naomie Harrisas Clara

Archie Panjabias Alsana

James McAvoyas Josh Malfen

Charlie Creed-Milesas Ryan Topps

Geraldine Jamesas Joyce Malfen

Robert Bathurstas Marcus Malfen

Deepak Vermaas Shiva

Mona Hammondas Hortense

Jeff Mirzaas Mo

Kammy Darweishas Ardashir
Sarah Ozeke
Sarah Ozekeas Irie

Christopher Simpsonas Magid / Millat

Nina Wadiaas Neena

San Shellaas Young Samad

Bryan Dickas Young Archie

Maggie O'Neillas Poppy

Russell Brandas Merlin
