Scott Pilgram
 
Good Book but really good movie