Characters played by Danny Nucci
Benny Rodriguez
Characters played by Luke Perry
Tommy Santorelli
Characters played by Keanu Pires
Young Tommy
Characters played by Sarah Deakins
Sara Santorelli
Characters played by Chauncey Leopardi
Squints
Characters played by Brandon Olds
Two Ton
Characters played by Cole Heppell
D.P.
Characters played by Kai James
Timber (pitcher)
Characters played by Ryan Drescher
Wings
Characters played by Cainan Wiebe
Ryan
Characters played by Meshach Peters
Q
Characters played by Samuel Patrick Chu
Wok
Characters played by Renzo Carbonel
Roll
Characters played by Chris Gauthier
Officer Pork Chop
Characters played by Paul Jarrett
Earl Needman
Characters played by Alexander Ludwig
E.J. Needman
Characters played by Leila Johnson
Judy
Characters played by Peter Grasso
Bud
Characters played by Michael Antonakos
Lou
Characters played by Jay Brazeau
Doctor Parker
Characters played by Don MacKay
Chairman
Characters played by Brendan Beiser
Umpire
Characters played by John Kruk
St. Agnus Coach
Characters played by Jason Bryden
Theatre Manager
Usher
Characters played by Michael Adamthwaite
Dodger Pitcher
Characters played by Michael O'Shea
Coach
Characters played by Scott Anderson
Ray
Characters played by Malcolm Scott
Agent
Characters played by Sonja Bennett
Pearl
Characters played by Dawn Chubai
Reporter
Characters played by Winnie Hung
Nurse
Characters played by Chris Shields
Doctor Washington
Characters played by Dean Hinchey
Adult Ryan
Characters played by Brian Dobson
Narrator
Characters played by Jerocko Harder
(uncredited)
Characters played by Cormac Kerins
Carter
Characters played by Alex Klenman
Umpire
Characters played by Robin Timpanaro Lagrassa
Mrs. Needman
Characters played by Michael Stevens
Café Patron