Jeremy William Fredric Smith, known professionally as Jeremy Irvine, is an English actor. He made his film debut when Steven Spielberg chose him to star in the epic war film War Horse and has since starred in films such as Great Expectations, The Railway Man, and Mamma Mia! Here We Go Again, as well as the television series Treadstone. He is set to portray James Sunderland in the upcoming horror film Return to Silent Hill.
Irvine has earned a reputation as a method actor. For War Horse, he began lifting weights and gained 6.4 kilograms of muscle, underwent two months of intensive horseback training, and spent so much time recreating the Battle of Somme scene in the film that he got trench foot; for The Railway Man, he lost around 6.4 kilograms by starving himself for two months and performed his own torture scenes.
From Wikipedia (