Vincent Grashaw
Director
Melanie Lynskey
as
Janice
Tony Hale
as
Mr. Mosley
Melonie Diaz
as
Ms. Meier
Justin Long
as
Tim
Barack Obama
as
Self - 44th U.S. President
Tom McLoughlin
Director
Megan Cavanagh
as
Bonnie Stevens
Joyce Meadows
as
Carol Wade
Graham Beckel
as
Det. Frank Kendall
Valerie Bertinelli
as
Laurie Wade
Joan Rivers
as
Self
Aidan Quinn
as
Jacob Reiser
Meryl Streep
as
Joanna Silver
Joe Grifasi
as
Professor Colby
Erick Avari
as
Professor R.K. Gazda
Ricky Schroder
as
Jason Copeland
Joey Miyashima
as
Mr. Braddock
Pat Finn
as
Mr. Kroft
Henry Winkler
as
Skip Fine
Julia Roberts
as
Herself
Bill Clinton
as
Himself
George Clooney
as
Himself
Nathan Stevens
as
David Young
Guy Ferland
Director
Mercedes de la Zerda
as
Cheerleader #3
Beverley Elliott
as
Female Customer
Don Thompson
as
Parent #3
P. Lynn Johnson
as
Tanya Dahlquist
David Starzyk
as
Glen Taylor
Lori Rom
as
Jan
D. David Morin
as
Mark Rivers
Sean Penn
as
Cadet Captain Alex Dwyer
Tom Cruise
as
Cadet Captain David Shawn
Giancarlo Esposito
as
Cadet Captain J.C. Pierce
Evan Handler
as
Edward West
Shailene Woodley
as
Anna
Maddie Ziegler
as
Mia Reed
Julie Bowen
as
Patricia Cavell
Jenna Ortega
as
Vada Cavell
Britt Robertson
as
Julie
Carol Sutton
as
Librarian
Maria McCann
as
Mrs. Eastman
Ritchie Montgomery
as
Walt