Matt Walsh
Director
Seth Morris
as
Dirty Carl
Dylan O'Brien
as
Jimmy
Andrew Daly
as
Mr. Doobin
Zach Woods
as
Tommy
Wunmi Mosaku
as
Marie
James Cosmo
as
Priest
Aneurin Barnard
as
Tommy
Leo Suter
as
David
Emma D'Arcy
as
Tommy
Joe Lynch
Director
Steve Braun
as
Jonesy Lewis
Wayne Robson
as
Old Timer
Ken Kirzinger
as
Pa
Patton Oswalt
as
Tommy
Koen De Bouw
as
Tom, the Father
Jennifer Jason Leigh
as
Doreen
Vanessa Kirby
as
Lynette
Michael Kelly
as
Tommy
John Jarratt
Director
Roger Ward
as
Daisy
Kaarin Fairfax
as
Sophie
John Jarratt
as
Tommy
Paddy Considine
Director
Olivia Colman
as
Hannah
Eddie Marsan
as
James
Peter Mullan
as
Joseph
Ned Dennehy
as
Tommy
Emile Hirsch
as
Austin
Ophelia Lovibond
as
Emma
Olwen Catherine Kelly
as
Jane Doe
Brian Cox
as
Tommy
Tom Sizemore
as
Detective Michaels
Eric Roberts
as
Dr. Frank
Vincent Pastore
as
Dr. Jones
Jonny Beauchamp
as
Tommy
Roland Emmerich
Director
Dennis Quaid
as
Jack Hall
Jake Gyllenhaal
as
Sam Hall
Tim Bagley
as
Tommy
Tom Hickey
as
Father Barry
Ricky Tomlinson
as
Tommy
Karen Henthorn
as
Young Mother
Florence Stanley
as
Grandma
Giovanni Ribisi
as
Louis
Mia Kirshner
as
Melora
Adam Brody
as
Tommy
Robert Miano
as
Parson
Rus Blackwell
as
Stag
Adam Huss
as
Tommy
Alex Garland
Director
Noah Centineo
as
Brian
Will Poulter
as
Erik
Kit Connor
as
Tommy
Karen Glave
as
Claire Baptiste
Lorraine Toussaint
as
Lou Lou
Dean Norris
as
Roy Nicholls
Austin Abrams
as
Tommy
Michael Rowe
as
Dale
Dan Beirne
as
Granville
Grace Glowicki
as
Ronnie