大衛和珍妮弗是一對性格迥異的兄妹,哥哥性格內向,最喜歡黑白電視劇《歡樂谷》。
妹妹狂蕩不羈,性格奔放。這天晚上,趁著媽媽出門約會,珍妮弗把男友約到了家裡來。但大衛堅持要在家裡看電視劇《歡樂谷》,可是這樣就會妨礙妹妹度過一個風流的夜晚。於是兩人發生了爭執,混亂中,遙控器被摔成粉碎。
而就在這時,一個自稱是電視修理工的師傅帶來了新的遙控器。兄妹倆繼續爭搶。慌亂中他們觸碰了按鍵,直接穿越,進入了電視劇《歡樂谷》的劇情裡。
電視另一頭,修理工告訴他們:想要離開這個黑白世界,就得按《歡樂谷》的劇情生活一遍。為了離開,兄妹二人只能乖乖照做。這個劇情裡的所有事物都是黑白色的,黑白色的食物讓人毫無食慾。好不容易吃下超大分量早餐,他們便一起去上學了。路上他們遇見消防員在救一隻困在樹上的小貓,畫面溫馨,影迷大衛對這一切都是那麼熟悉。
按照劇情的走向,珍妮弗會被一位大帥哥馬丁喜歡,珍妮弗為色所迷,欣然接受了這一安排。
劇中,大衛是一位籃球運動員,同時在一家餐廳兼職。球員不需要努力就可以百發百中,球無虛發,同時謙和勤奮。這裡只有晴天,這裡的一切是其樂融融的。這裡的所有人都不知道外面的世界是什麼樣的,因為劇情裡的歡樂谷只有一條街。
馬丁將珍妮弗約去了情人巷,情人巷只是聊天約會的地方,結果珍妮忍不住和馬丁做起了羞羞的事情。此舉驚到了眾人,因為劇情裡從來沒有這一情節。珍妮弗改變了劇情,結果黑白世界裡出現了一朵紅玫瑰。
變化不止於此,原本投籃百發百中的籃球隊開始投不進球,這象徵著原本的社會秩序發生了改變,人們的生活漸漸脫離了劇本。歡樂谷的人們都學著打破更多劇本設定的規則,隨之而來的結果是:越來越多的色彩出現。這些打破規則的人,也從灰白變成了彩色。劇中的母親也參與其中,她也變成了彩色。
晚上一棵樹起火了,大衛趕緊找到消防員,可是消防員不為所動,因為他們的工作只有救貓。所以面對大火,消防員們手足無措,大衛教他們使用水槍才滅了火,這讓消防員們大開眼界。
大衛發現這個世界沒有文字,書籍只是道具。於是大衛教小鎮上的人們認字寫字,這一舉動使得空白的書籍也出現了文字。
然而鎮長覺得大家破壞了原本的規則,自己的權威受到了挑釁。於是他聯合管理高層,頒布了一系列法律,以杜絕顏色和思想的傳播。如有違反,就要被抓進監獄。
大衛媽媽現在已經有了色彩,為了瞞住反顏色的爸爸。她只好在身上塗黑白顏料,當嬌豔的紅唇再度失去顏色,媽媽感到自己的靈魂失去了自由。
即使如此,彩色世界的發展已經是大勢所趨,電視修理工再次出現,他讓大衛兄妹趕緊出來,不要再破壞黑白世界了。但大衛一心只想改變這裡,他反對教條,對抗權威,在牆上畫了一幅彩色的油畫。
結果大衛被鎮長抓走了。在法庭上,大衛憑藉三寸不爛之舌徵服了大家的心。在大衛的質問聲中,爸爸凝望著有了色彩的媽媽,她是那麼美,不禁流下了眼淚,隨後爸爸有了色彩。
鎮長打破了一貫的平靜作風,他朝著大衛怒吼。可就在爆發情緒的一瞬間,鎮長也慢慢的有了顏色。至此,歡樂谷變成了一個鮮活的彩色世界。
最後珍妮弗選擇了留在歡樂谷,而大衛回到現實世界。這部劇看似荒誕,實則深刻。影片歌頌了我們身處的現實世界,雖然生活有它的陰暗面,但是它是自由多彩的,值得我們熱愛。