Steven Crain
Olivia Crain
Young Hugh Crain
Shirley Crain
Luke Crain
Theodora Crain
Nell Crain
Young Shirley
Young Theo
Young Steven
Young Luke
Young Nell
Hugh Crain
Mrs. Dudley
Kevin Harris
Leigh Crain
Mr. Dudley
Arthur
Dr. Montague
Abigail
Fan #2
Aunt Janet
Stacey
Fan #3
Poppy Hill (as Catherine Parker)
William Hill
Fan #1
Steven Crain (voice)
Wedding Guest (uncredited)
NYE Party Guest (uncredited)
Pedestrian with Car (uncredited)