This week at the movies, we've got one tough Mexican (Machete, starring Danny Trejo and Jessica Alba), long-distance lovers (Going the Distance, starring Drew Barrymore and Justin Long), and a lonely assassin (The American, starring George Clooney and Thekla Reuten). What do the critics have to say? Machete started as a trailer for a fake movie, then became a real movie.