Chinese-American director Lulu Wang's movie "The Farewell" won the top prize at the Independent Spirit Awards on Saturday, while #AdamSandler was named best actor and made fun of his exclusion from Sunday's #Oscars.https://www.jpost.com/International/Adam-Sandler-laughs-off-Oscar-snub-as-he-wins-indie-acting-prize-616984 …
0 replies
1 retweet
15 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
