Sylvester Stallone caused controversy after forgetting to thank Ryan Coogler and Michael B Jordan in his Golden Globes acceptance speech.

The 69-year-old actor appeared tearful when he picked up his second-ever prize at the ceremony, Best Supporting Actor, for Creed, and despite a lengthy acceptance speech, he initially omitted to extend his gratitude to the movie's director or his co-star.

However, after realising his mistake, he stopped the music to rectify the situation, telling filmmaker Ryan: "You are a brilliant, brilliant filmmaker... You did it all, I just hung on for dear life."

Unfortunately, the comments were not aired as the show had gone to a commercial break, prompting a flurry of outrage on social media.

Advertisement

Selma director Ava DuVernay decided to thank them herself in a tweet.

And Samuel L Jackson posted: "#waitwaitwait, Ryan Coogler & Michael B Jordan, Thanks for acting with me!!! Loved Sly but...(sic)"

However, Coogler didn't seem to upset by the snub.

He said backstage: "No, no, no! Not at all. I don't know what's happening on Twitter but I love Sly ... And what he said was so nice! (sic)"

Creed saw Stallone reprise his role as boxer Rocky Balboa for the spin-off movie and he praised the character as the "best friend" he ever had.

He said in his speech: "I wanna thank Rocky, the best friend I ever had ... I am the sum total of everyone I've ever met."

The veteran actor also paid a touching tribute to his wife Jennifer Flavin.

He said: "Having your love is the greatest award in the world every day."

Stallone - who previously won a Golden Globe in 1977 for the first Rocky movie - had earlier walked the red carpet at the Beverly Hilton Hotel with his wife and daughters Sophia, 19, Sistine, 17, and 13-year-old Scarlet.

- Bang! Showbiz