All Cast

William Kamkwamba

William Kamkwamba

Himself

Tom Rielly

Tom Rielly

Himself