此后陆续出演《蜘蛛侠2》和《蜘蛛侠3》。2006年以帅气小生之姿先后主演《王者之心》（"Tristan & Isolde"） 、《征服怒海》（"Annapolis"）和《空战英豪》（"Flyboys"）等电影。2008年，凭电影《菠萝快车》获得金球奖喜剧类电影最佳男主角提名，同年在《米尔克》（"Milk"）中饰演哈维·米尔克的情人史考特·史密斯，他得到独立精神奖最佳男配角。2010年，法兰科在电影《127小时》（"127 Hours"）饰演受困的登山者，挑战大量的独角戏和内心戏，他的表现获得一致