Gone Baby Gone Movie Poster

Gone Baby Gone

Casey Affleck

as Patrick Kenzie

Michelle Monaghan

as Angie Gennaro

Morgan Freeman

as Jack Doyle


John Ashton

as Nick Poole

Amy Ryan

as Helene McCready

Amy Madigan

as Bea McCready