1、二十多年前,一個純真善良的男孩約翰(馬克·沃爾伯格飾),因為害怕沒有朋友的孤獨,而許瞭一個願,希望他的寶貝泰迪熊可以活過來,成為他真正的朋友。約翰沒有想到的是,某種神秘的力量,讓他的願望成真瞭。約翰和泰迪熊(塞思·麥克法蘭配音)一起生活,度過瞭歡樂的童年。直到,二十多年後,約翰成為瞭一個無所事事的年輕人,歡樂終於變成瞭麻煩。
2、已過而立之年的約翰依然還是單身一人,每天和泰迪熊一起抽煙喝酒吸大麻,過著醉生夢死的生活。直到約翰遇上瞭讓他一見鐘情的姑娘勞麗(米拉·庫妮絲飾),他才決心要改變自己。可是,這時候夥伴與戀人的矛盾卻逐漸顯現,兩種不同的生活方式讓約翰難以抉擇。最後經歷瞭許多波折,在女人和友誼之間,約翰終於找到一個微妙的平衡點。