Leyin igba ti o dabi pe ise re gege bi osere fe ma lole, o tun pada so ji nigba ti o ko ipa George Reeves ninu fiimu Hollywoodland (2006), o si gba ami-eye Volpi Cup for Best Actor.Awon ere ti o ti dari ni Gone Baby Gone (2007), The Town (2010) ati Argo (2012).Awon Itokasi.. 
Ó jẹ́ olùdarí agba àti akọrunlẹ̀ ní Economic and Business Strategies Ltd.. 