All Cast

Diane Keaton

Diane Keaton

Nora

Kathy Bates

Kathy Bates

Ginny Moon

Alfre Woodard

Alfre Woodard

Mary

Eugene Levy

Eugene Levy

Stevie D

Dennis Haysbert

Dennis Haysbert

Tommy

Beverly D'Angelo

Beverly D'Angelo

Jane

Nicole Richie

Nicole Richie

Sage

Josh Peck

Josh Peck

Jimmy

Betsy Sodaro

Betsy Sodaro

Vick Cockburn

Tom Wright

Tom Wright

Mike

Victoria Rowell

Victoria Rowell

Evelyn

Maria Howell

Maria Howell

Judy

Taylor Madeline Hand

Taylor Madeline Hand

Tween Nora

Kensington Tallman

Kensington Tallman

Tween Ginny

Audrianna Lico

Audrianna Lico

Tween Mary

Gabe Sklar

Gabe Sklar

Tween Stevie D

Zachary Connor

Zachary Connor

Tween Tommy

Lindsey Blanchard

Lindsey Blanchard

Tween Jane

Artemis Davis

Artemis Davis

Tween Evelyn

Ray Santiago

Ray Santiago

Brian

Castille Landon

Castille Landon

Cheery Counselor

Eugenie Bondurant

Eugenie Bondurant

Sobbing Camper

Tyler Weaks

Tyler Weaks

Pat

Ashley Padilla

Ashley Padilla

Amber

Lindsay Lamb

Lindsay Lamb

Cam

Stephanie Hong

Stephanie Hong

Dr. Ramos

Arielle Kebbel

Arielle Kebbel

Frankie

Jerry D. O'Donnell

Jerry D. O'Donnell

Old Money

Billy Jack Harlow

Billy Jack Harlow

Get Your Shit Together Guy

Ashley Abrams

Ashley Abrams

Alex

Gabrielle Days

Gabrielle Days

Tween Judy (uncredited)