Leonardo DiCaprio gives a predictably powerhouse performance, but 'J. Edgar' stumbles in all other departments: cheesy makeup, poor lighting, confusing narrative, and humdrum storytelling.

Rated R

for brief strong language.

J. Edgar