格里森于2012年电影《安娜·卡列尼娜》中饰演了康斯坦丁·雷文一角，该片改编自列夫·托尔斯泰的经典小说，导演为乔·莱特。2013年，他于李察·寇蒂斯执导和编剧的浪漫喜剧《真爱每一天》担任主演。故事讲述一名由格里森饰演的年轻男子为了拥有心仪的女孩（瑞秋·麦亚当斯饰演）和更美好的未来，试着改变自己的过去。摄制于2012年6月在英国伦敦进行。2014年，他在蓝尼·亚伯汉森的电影《》中诠释乔恩一角，并和麦可·法斯宾达一同合作出演；并于2015年，他在科幻片《人造意识》中饰演主角迦勒，电影由亚力克斯·嘉兰执导。同年