tokens: Despite being on a number of critics top 10 lists for 2008 , the film has received mixed reviews overall , with a 44 % approval rating on review aggregator Rotten Tomatoes based on 158 reviews , and an average rating of 5.25 / 10 .