First I read the book, followed by the movie. It is very good b/c it's a true story. Al Pacino plays Lefty and does a great job. Not a big Johnny Depp fan in general, but he was good as Donnie Brasco. Definitely worth a rental.