All Cast

Tim Blake Nelson

Tim Blake Nelson

Charlie

Gretchen Mol

Gretchen Mol

Hannah

Bruce Greenwood

Bruce Greenwood

Carl

Nathan Alexis

Nathan Alexis

Nick

Simon Webster

Simon Webster

Oskar

Rachel Wilson

Rachel Wilson

Kara

Tennille Read

Tennille Read

Angela

Juno Rinaldi

Juno Rinaldi

Franny

Courtenay J. Stevens

Courtenay J. Stevens

Arthur

Laura de Carteret

Laura de Carteret

Amy

Rob Ramsay

Rob Ramsay

Jimmy

Elina Miyake Jackson

Elina Miyake Jackson

Setsu

Vinson Tran

Vinson Tran

Leonard

Jean-Michel Le Gal

Jean-Michel Le Gal

Mark

Shannon McDonough

Shannon McDonough

Jimmy's mom

Philip van Martin

Philip van Martin

Blaine

Tal Gottfried

Tal Gottfried

Arwin

Golden Madison

Golden Madison

Petra

Grace Loewen

Grace Loewen

Library Patron