Painting bricks requires some special considerations. Wet down the surface first to ensure better paint adhesion. Use a latex-based masonry paint and apply with a very thick-nap roller. Apply the paint generously allowing the excess to fill all the nooks and crannies found in most masonry surfaces. Overlap your strokes to ensure complete coverage.
For more on painting, consider:
How To: Paint EVERYTHING
Radio: Painting Masonry
The Perfect Paintbrush-and How to Choose It