This for me is such an easy question. Both films are good, but batman begins holds a special place in my heart. Not only did it start, imo, the greatest trilogy DC has ever made, it's also arguably one of the best superhero trilogies of all time, and is one of the best origin stories for a blockbuster. Also, it's Christopher Nolan. What's not to love?