iPhoto Duplicate Cleaner is a nice app that can help you get rid of duplicates.
Download from the developer's website

Alternative apps

AddressBook Cleaner
rating

This program helps you find duplicated contacts on your address book app.

Similar Photo Cleaner
rating

Scan photos library to identify similar looking photos.

Easy Duplicate Photo Finder
rating

Identify and remove duplicate image files on your Mac.

Elimisoft Duplicate Finder
rating

Scans your computer for duplicate files and removes them to regain disk space.

iMac Cleaner
rating

Clean your Mac and uninstall applications efficiently.

Kartolina Photo
rating

Add text and style to photos and create cards or invitations.