2002年,还是学生的桂纶镁便出演了个人的首部电影作品《蓝色大门》。2005年,桂纶镁主演了文艺片《经过》。2007年,桂纶镁因主演周杰伦的导演处女作《不能说的秘密》而被观众熟知。2008年,桂纶镁因主演喜剧片《女人不坏》而赢得更多机会。2012年,桂纶镁凭借爱情片《女朋友·男朋友》获得第49届台湾电影金马奖和第55届亚太影展双料最佳女主角。2013年,桂纶镁凭借剧情片《圣诞玫瑰》获得第50届金马奖最佳女主角提名。2014年,桂纶镁主演的悬疑片《白日焰火》获得柏林影展金熊奖,桂纶镁个人也凭借此片再次获得台湾电影金马奖最佳女主角提名;同年,桂纶镁主演的年代片《触不可及》在全国公映 。
2011年,桂纶镁与李连杰、周迅、陈坤联袂主演了由徐克执导3D武侠冒险片《龙门飞甲》,桂纶镁在片中饰演了妖娆性感的布噜嘟 ,这也是桂纶镁首次出演的古装武侠角色;同年6月,桂纶镁还受邀担任了上海电影节亚洲新人奖的评审;随后,桂纶镁又与陈坤、梁咏琪、江一燕合作主演了根据网络小说《你肩膀上有蝴蝶吗?》改编的奇幻爱情片《肩上蝶》,桂纶镁在片中饰演了勇敢追求爱情的女主角白兰 ;同年,桂纶镁还与郭富城、陈奕迅、刘若英共同主演了现代爱情片《全球热恋》,并在片中饰演了因爱情打击患上洁癖强迫症的女主角Lily。