Dev Patel has been nominated for an Oscar for his role in the movie Lion.

In it he plays a young man separated from his family and uses Google Earth to find his way home.

He is nominated in the Actor in a Best Supporting role category alongside Mahershala Ali for Moonlight, Jeff Bridges for Hell Or High Water, Lucas Hedges for Manchester By The Sea and Michael Shannon for Nocturnal Animals.

Harris has landed her first Oscar nomination for her role as a drug addict in Moonlight.

She is nominated in the supporting actress category alongside Viola Davis, who has been recognised for her role in Fences, Michelle Williams for Manchester By The Sea, Nicole Kidman who is nominated for Lion and Octavia Spencer for Hidden Figures.

Meryl Streep has become the first star to be nominated for 20 Oscars as she received a best actress nod for her role in Florence Foster Jenkins.

Hollywood musical La La Land has tied with Titanic and All About Eve to become one of the most nominated films in the Academy's history, racking up 14 nods.

British stars Andrew Garfield, Naomie Harris and Dev Patel lead the British hopes for Oscar glory, with nods for their work in Hacksaw Ridge, Moonlight and Lion respectively.

Streep, described as "over-rated" by Donald Trump after she criticised him at the Golden Globes earlier this month, is nominated in the best actress category for her role as a tone-deaf opera singer alongside Irish-Ethiopian star Ruth Negga for Loving, French star Isabelle Huppert for Elle, Natalie Portman for Jackie and Emma Stone for La La Land.

Garfield, who received a nod for his performance as a US Army medic in Mel Gibson's war drama, will go up against Ryan Gosling, who is nominated for La La Land and Casey Affleck, nominated for Manchester By The Sea.

They are joined by Denzel Washington, who is recommended for Fences and Viggo Mortensen, proposed for Captain Fantastic.

La La Land has become the most nominated musical of all time, beating the 13 nods racked up by Mary Poppins.

It is one of nine films shortlisted for best picture, taking on Arrival, Fences, Hacksaw Ridge, Hell Or High Water, Hidden Figures, Lion, Manchester By The Sea and Moonlight.

The film's writer and director, Damien Chazelle, is nominated for best director and best original screenplay.

In the directing category he will take on Gibson for Hacksaw Ridge, Kenneth Lonergan for Manchester By The Sea, Barry Jenkins for Moonlight and Denis Villeneuve for Arrival.

La La Land, which tells the story of an aspiring actress and a jazz musician who sing and dance their way around Los Angeles, is also nominated for best cinematography, best costume design, best film editing, best original score, best production design, best sound editing, best sound mixing and two of its songs, City Of Stars and Audition (The Fools Who Dream), received nods for best original song.

There was no recognition for Ken Loach's benefits drama I, Daniel Blake, while British stars including Hugh Grant and Aaron Taylor-Johnson were also left disappointed.

After the #Oscarssowhite controversy last year, when the acting categories were comprised of only white stars, the voting body was expanded to include more diverse voices.

The Academy will hope the inclusion of talent including Patel, Ali, Harris, Spencer, Negga and Washington will abate some of those criticisms.

Instead of the customary dawn press conference at the Academy in Los Angeles, the nominations were announced via a livestream, with previous winners and nominees reading out the lists of contenders.

The Oscars will be hosted by Jimmy Kimmel in Los Angeles on February 26.