Leonardo DiCaprio一向好演技,自拍James Cameron的《Titanic》走紅後,便不斷跟多位大導演合作,且在多部電影中都有出色表現,如Steven Spielberg的《Catch Me If You Can》、Martin Scorsese的《The Aviator》、Ridley Scott的《Body of Lies》及Christopher Nolan的《Inception》等等。今趟首次跟Clint Eastwood合作,要由年青演到老年,更要化老妝,但整體演得頭頭是道,不單捉到用神,且在每場戲中,其眼神帶有凌厲和氣勢、說對白強而有力,相信明年在奧斯卡中會是「最佳男主角」之大熱。此外,飾演母親的Judi Dench及秘書的Naomi Watts也同樣稱職;至於飾演助手兼同性友人的Armie Hammer,其實他去年在《The Social Network》中飾演孖生兄弟已很出眾,而今趟他也把角色Clyde Tolson演得極為投入,他真人並非同志,但在片中的造型和樣貌卻很有「基」味,似模似樣,且同時演活了對上司J. Edgar之忠心和關懷,也是全片中較為搶鏡之一位。
縱使影片中是帶有點同性戀意識,但嚴格來說,整體是屬人物傳記片多於同志片類別(也相信導演本身也無意把片子拍成後者)。總括而言,此片是Clint Eastwood繼《Million Dollar Baby》後另一佳作,也顯出他即使年過八旬,但功力仍在。