The actor with over 100 credits also names his favorite film roles, and his No. 1 may surprise you. Samuel L. Jackson came very close to calling President Donald Trump a "cheap motherf--ker" while poetry slamming the news on Monday's "Tonight Show Starring Jimmy Fallon."...