Roark ha tenido pequeños papeles en películas como "Mr.
...Roberts" (2003) y "The Punisher" (2004), pero su papel más destacado hasta la fecha es el de "J. Edgar" en la película homónima de 2011, dirigida por Clint Eastwood.