和《蜘蛛人3》（2007年）中饰演哈利·奥斯本；并因《蜘蛛人3》而入围了。2005年，他执导了首部电影《》。在主演爱情片《王者之心》（2006年）后，法兰科相继参演了战争片《空战英豪》（2006年）、搭档犯罪喜剧片《菠萝快递》（2008年），以及与西恩·潘共同主演的传记片《自由大道》（2008年）。其中他凭《自由大道》入围了金球奖最佳音乐及喜剧类电影男主角。而使法兰科入围奥斯卡最佳男主角奖的是在生存传记片《127小时》（2010年）中主演的艾伦·洛斯顿一角。之后，他又出演了口碑不佳的奇幻片《》（2011