Characters played by Ewan McGregor
Sam Foster
Characters played by Ryan Gosling
Henry Letham
Characters played by Kate Burton
Mrs. Letham
Characters played by Naomi Watts
Lila Culpepper
Characters played by Elizabeth Reaser
Athena
Characters played by Bob Hoskins
Dr. Leon Patterson
Characters played by Janeane Garofalo
Dr. Beth Levy
Characters played by BD Wong
Dr. Ren
Characters played by John Tormey
Custodian
Piano Mover #1
Characters played by José Ramón Rosario
Cabbie
Piano Mover #2
Characters played by Becky Ann Baker
Paramedic #1
Butch Cook
Characters played by Lisa Kron
Paramedic #2
Characters played by Gregory Mitchell
Dance Instructor
Characters played by John Dominici
Boy
Young Henry
Characters played by Jessica Hecht
Boy's Mother
Characters played by Sterling K. Brown
Frederick
Devon
Characters played by Amy Sedaris
Toni
Characters played by Michael Devine
Security Guard
Characters played by Jolly Abraham
Young Woman
Intern
Characters played by Mark Margolis
Business Man
Characters played by Mary Testa
Waitress #1
Characters played by Angela Pietropinto
English Woman
Waitress #2
Characters played by Oni Faida Lampley
Daisy
Waitress #3
Characters played by Jarlath Conroy
English Man
Characters played by Michael Gaston
Sheriff Kennelly
Security Officer
Characters played by Noah Bean
Clerk
Student Guide
Characters played by Isaach De Bankolé
Professor
Characters played by G.A. Aguilar
Bicyclyst
Characters played by Riley G. Matthews Jr.
Officer #1
Characters played by Vito Violante
Officer #2
Characters played by Douglas Crosby
Psych Ward Paramedic #1
Characters played by Blaise Corrigan
Psych Ward Paramedic #2
Characters played by Hank Eulau
Noodle Man
Characters played by Mam Smith
Dancer #1
Characters played by Caroline Vexler
Dancer #2
Characters played by Joan Chiang
Dancer
Characters played by Ron DeJesus
Dancer
Characters played by Carolyn Dorfman
Dancer
Characters played by Emily Gayeski
Dancer
Characters played by Noel MacDuffie
Dancer
Characters played by Kevin Osgood
Dancer
Characters played by Elizabeth H. Parkinson
Dancer
Characters played by Karine Plantadit
Dancer
Characters played by John Selya
Dancer
Characters played by Kyle Sheldon
Dancer
Characters played by Tom Titone
Dancer
Characters played by Pamela B. Wagner
Dancer
Characters played by Amber Gristak
Accident Witness
Characters played by Andrew Horne
Art Student
Characters played by Jerry Quinn
Old Man in Diner
Characters played by Laura Somma
Art Student
Characters played by Conor Van Kay
Infant