Top Shots (week of Dec. 17, 2017)

Miss any of the week’s most interesting celeb moments? We’ve got you covered with Top Shots.

Prince Harry and Meghan Markle

The official engagement photos for the royal couple are here — and they are stunning. This black-and-white shot, photographed at Frogmore House in December, perfectly captures the love and beauty of both subjects — and Markle’s ring. We can’t wait for the wedding. (Photo: Alexi Lubomirski via Getty Images)

Justin Bieber

Someone is really in the holiday spirit! Bieber showed off his Mercedes-Benz G-Class, which is festive to say the least. We wonder what the singer wants for Christmas? Santa already brought him Selena Gomez so he’s probably good. (Photo: BACKGRID)

Liam Neeson

The action star brought some cheer to some new friends at the Ronald McDonald House in New York City on Wednesday. (Photo: Monica Schipper/Getty Images for Ronald McDonald House New York)

Hugh Jackman

There’s no time to rest for the The Greatest Showman star, who stuck to his workout regime at Bondi Beach in Sydney on Thursday. (Photo: KHAP/BACKGRID)

Zac Efron, Zendaya, and Hugh Jackman

The stars of The Greatest Showman attended the Australian premiere of their new film on Wednesday in Sydney. Zendaya stole the show in a whimsical butterfly dress. (Photo: Don Arnold/WireImage)

Liam Hemsworth

The surfing fan hit the waves Sunday morning with a few pals in Malibu, Calif. Miley’s man has major ocean skills, and looked like a total pro. (Photo: BACKGRID)

Bella Hadid

The model showed her love for the New York Rangers, as she headed to Tuesday night’s game at Madison Square Garden. (Photo: Gotham/GC Images)

Anna Camp

The Pitch Perfect 3 star and Captain Morgan took fun to another level in New York City’s Central Park on Monday. (Photo: Bryan Bedder/Getty Images for Captain Morgan)

Julia Roberts and Lucas Hedges

The actors were caught filming an intense scene for their new flick, Ben Is Back, in a graveyard in New York City on Tuesday. (Photo: Alessio Botticelli/GC Images)

Jessica Alba and Olivia Munn

The gorgeous duo put on a leggy display as they met up for a lunch date Monday in Beverly Hills. Alba, who is expecting her third child with husband Cash Warren, cradled her bump as the friends caught up. (Photo: Stoianov/BackGrid)

Matthew McConaughey

The actor got into the holiday spirit on Monday, as he visited with a Santa-like Mickey Mouse and friends, at the Magic Kingdom Park at Walt Disney World Resort in Lake Buena Vista, Fla. (Photo: Steven Diaz/Disney Parks via Getty Images)

Anna Kendrick, Darlene Love, Jimmy Fallon, and the Roots

This talented group of musicians schooled us all with a killer performance on Monday. The Pitch Perfect 3 star joined Fallon and Love for a rendition of Love’s holiday favorite “Christmas (Baby Please Come Home)” on the Tonight Show‘s classic “Classroom Instruments” segment. (Photo: Andrew Lipovsky/NBC/NBCU Photo Bank via Getty Images)

Miley Cyrus

The Voice coach sported a cute knit cap with a pompom as she went for a hike with her beloved companion. No, it wasn’t Liam this time — it was her pit bull, Mary Jane. Earlier this month, Miley got a new tattoo on her right elbow honoring the pup. (Photo: LESE/BackGrid)

Charlie Plummer and Michelle Williams

The stars of Sony’s All the Money in the World posed together at the premiere of their new flick on Monday in Beverly Hills. (Photo: Kevin Winter/Getty Images)

Kelly Ripa and Lola Consuelos

The dazzling mother-daughter duo attended the CNN Heroes 2017 celebration at the American Museum of Natural History in New York City on Sunday evening. (Photo: Kevin Mazur/Getty Images for CNN)

Keri Russell and Matthew Rhys

On Sunday, the stars of The Americans bundled up and caught the opening-night performance of Farinelli and the King at the Belasco Theatre on Broadway. (Photo: Bruce Glikas/FilmMagic)

Prince William and Kate Middleton

It’s here! Kensington Palace released the royal family’s annual holiday card — and they are a vision in blue! The Duke and Duchess of Cambridge, who will welcome their third child in April, posed with their two cuties, Prince George and Princess Charlotte, in the shot taken by photographer Chris Jackson, at Kensington Palace. We already can’t wait for next year’s card, when they are a party of five. (Photo: Chris Jackson/Kensington Palace/Getty Images)

Jennifer Garner

The busy mom and actress looked glam for church on Sunday in L.A., as she toted her own Bible with her. (Photo: BG004/Bauer-Griffin/GC Images)

Gigi Hadid

The style icon and Reebok ambassador was joined by her closest collaborators, as she hosted an intimate holiday celebration in NYC. The experience aimed to inspire women to be better together in the coming year. (Photo: Nina Westervelt/Reebok via Getty Images)

Gwen Stefani and Blake Shelton

They’re so domestic! The Voice judges stocked up on some groceries ahead of the holidays on Sunday, as they were seen looking smitten at Gelson’s Supermarket in L.A. (Photo: Stefan/BackGrid)

Suri Cruise and Katie Holmes

These Knicks fans had a blast sitting courtside on Saturday, as their home team took on the Oklahoma City Thunder at Madison Square Garden. (Photo: James Devaney/Getty Images)

Karrueche Tran and Victor Cruz

New-couple alert! Chris Brown’s ex and the former NFL wide receiver confirmed rumors they are a thing on Saturday, when they were spotted holding hands while lunching in Hollywood. Whispers that the two are romantically involved began last month, when they were seen catching a movie together over the Thanksgiving holiday. (Photo: Backgrid)

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes