王子文出演過的電視劇有:
《男人幫》
《家,N次方》
《棋逢對手》
《刺青海娘》
《如果蝸牛有愛情》
《青年醫生》
《壹起長大》
《青春無季》
《歡樂頌》
《雙刺》
《誰是我爸爸》
《人間浮塵》
《寒秋》
《加油!網球王子》
《夜郎王》
《迷霧重重》
《再過把癮》
《生死橋》
《嫦娥》
2006年,王子文出演個人首部電視劇《誰是我爸爸》 ,正式進入娛樂圈。繼而出演個人首部電影《姨媽的後現代生活》,隨後在戰爭劇《寒秋》中飾演女主角美麗的插秧女秋紅而受到關註 。
2007年,王子文參演古裝歷史劇《夜郎王》,飾演青鎖 ;隨後,與聶遠、曾黎合作主演都市商戰劇《人間浮塵》,飾演有強烈的色彩與個性且甘願為愛付出的鏡若 ;同年在顥然執導的電影《嫁妝》中擔任女主角,飾演漁村女孩銀沙,這也是其首次在電影中擔任女壹號 。
2009年,王子文主演愛情喜劇電影《隋朝來客》,飾演女壹號婀娜多姿的美女姚盈盈 ;隨後,客串青春勵誌劇《加油網球王子》和家庭情感劇《再過把癮》。
2010年,與劉燁、高圓圓、李小冉合作出演愛情電影《無人駕駛》,飾演網絡女作家非子魚 ;隨後,參演馮小剛導演執導的《唐山大地震》,飾演方達之妻小河 ;同年,與賈乃亮、王泊文主演歷史愛情劇《生死橋》,擔任敢愛敢恨的女主角丹丹 。
2011年,主演當代都市家庭劇《家的N次方》,飾演鬼馬齊齊 ;隨後,與孫紅雷、黃磊、王珞丹合作主演都市感情大戲《男人幫》,在劇中飾演對愛情果敢勇猛的瀟瀟 。
2012年,出演馮小剛執導的劇情片《壹九四二》,在影片中飾演從富家女到災民的星星,王子文憑借對這壹角色的細膩把握贏得了觀眾的肯定和贊揚 ;之後,與周迅、梁朝偉合作主演動作電影《大魔術師》,在劇中飾演梁朝偉的魔術搭檔李嬌 ;同年,客串民國劇《刺青海娘》中性格潑辣豪爽的馮如煙壹角 。
2013年3月,搭檔鐘漢良、任重主演的愛情電影《愛神來了》上映,王子文飾演女壹號百貨公司打工妹蘇小貝 。
2015年,王子文與余少群、馮遠征合作主演電影《進皇城》,在劇中飾演天生浪漫的南方姑娘方春榮 ;隨後,與祖峰合作主演諜戰傳奇情感劇《雙刺》,飾演司令部行動隊隊吳佩欣 。
2016年4月18日,都市職場女性劇《歡樂頌》開播,王子文憑借劇中精靈古怪的富二代曲筱綃壹角獲得頗高人氣 ,並獲得第19屆華鼎獎“中國百強電視劇全國觀眾最喜愛的影視明星”獎項 ;4月25日,主演的都市懸疑愛情劇《如果蝸牛有愛情》在昆明開機,王子文在劇中飾演壹位犯罪心理研究的天才新人許詡 ;7月17日,作為替補歌手參加首檔明星跨界音樂節目《跨界歌王》 ;隨後,在浙江杭州拍攝都市劇《何所冬暖,何所夏涼》,王子文飾演女壹號簡安桀;9月15日,黑色懸疑類電影《追兇者也》即將上映,王子文在片中飾演壹位雲南縣城裏的單純姑娘楊淑華。