Lego Batman: DC Heroes on iOS. Man is this some fun. I thought it might just be kiddy bollocks, but I've been stuck a couple of times and actually had to think. THINK! I may be under estimating the youth of today but there's no way my 8 year old nephew would figure some of these puzzles out.
Its fun to play through the first time, and then you go back and with different character's special abilities you can access new bits of the level to unlock more characters. Also, I always thought Green Lantern was kind of a Streisand but he's really been taking some names.