Tim Blake Nelson
Charlie
Tim Blake Nelson
Charlie
Gretchen Mol
Hannah
Bruce Greenwood
Carl
Nathan Alexis
Nick
Simon Webster
Oskar
Rachel Wilson
Kara
Tennille Read
Angela
Juno Rinaldi
Franny
Courtenay J. Stevens
Arthur
Laura de Carteret
Amy
Rob Ramsay
Jimmy
Elina Miyake Jackson
Setsu
Vinson Tran
Leonard
Jean-Michel Le Gal
Mark
Shannon McDonough
Jimmy's mom
Philip van Martin
Blaine
Tal Gottfried
Arwin
Golden Madison
Petra
Grace Loewen
Library Patron
Andrew Currie
Director
Andrew Currie
Writer
Colin Aussant
Writer