เรื่องราวเริ่มต้นขึ้นหลังจากเหตุการณ์ในภาคแรก Ted (ให้เสียงโดย Seth MacFarlane) และ John Bennett (รับบทโดย Mark Wahlberg) กลับมาร่วมผจญภัยอีกครั้ง โดยในภาคนี้ Ted ต้องเผชิญกับปัญหาใหม่ เมื่อเขาตัดสินใจที่จะแต่งงานกับ Tami-Lynn (รับบทโดย Jessica Barth) ซึ่งเป็นแฟนของเขา
แต่เมื่อ Ted ต้องการที่จะมีลูก สิ่งที่ตามมาก็คือการต่อสู้ในศาลเพื่อพิสูจน์ว่าเขาเป็นคนที่มีสิทธิ์ในการเป็นพ่อ เพราะในสายตาของกฎหมาย Ted ยังคงเป็นแค่ของเล่น ในการต่อสู้ครั้งนี้ Ted และ John ต้องหาทนายความเพื่อช่วยในคดีของเขา โดยพวกเขาได้พบกับ Samantha (รับบทโดย Amanda Seyfried), ทนายความสาวที่มาช่วยให้ Ted ได้รับความยุติธรรม