Ted 2 › Cast
Mark Wahlberg
John
Seth MacFarlane
Ted
Amanda Seyfried
Samantha
Jessica Barth
Tami-Lynn
Giovanni Ribisi
Donny
Morgan Freeman
Patrick Meighan
Sam Jones
Patrick Warburton
Guy
Michael Dorn
Rick
Bill Smitrovich
Frank
John Slattery
Shep Wild
Cocoa Brown
Joy
John Carroll Lynch
Tom Jessup
Ron Canada
Judge