Perfect Ed Sheeran
Actress Mila Kunis has kept her promise by accepting a date from a US Marine.
Both she and co-star Justin Timberlake got invited to separate military balls after requests were posted on YouTube.
Last week Justin attended a dinner, and on Friday Mila met Sergeant Scott Moore for his unit's ball in North Carolina.
A military spokesperson said they both enjoyed the night.