sunglasses jeans Tom Cruise  autographs the daily show

Gotta love Tom Cruise!

The 50-year-old star greeted fans after his appearance on The Daily Show with Jon Stewart on Tuesday in New York City, and he's been quite the good sport while promoting his new sci-fi flick, Oblivion. Last week he chatted with Jimmy Fallon, and he was all smiles after getting pelted with an egg during a skit on the late night show.

In other news, it was just announced that Cruise will star in the upcoming movie Yukikaze, which is based on a series of Japanese novels by Chohel Kamayashi. According to a plot synopsis, "a planetary defense force beats back an invasion of aliens using a wormhole over Antarctica, setting up bases on the aliens' planet." Tom certainly loves the action films!