Molina's work has brought him widespread acclaim. He is also known for his portrayal of Otto Octavius / Doctor Octopus in Sam Raimi's Spider-Man 2 (2004) and the Marvel Cinematic Universe film Spider-Man: No Way Home (2021). He has voiced characters in Rango (2011), Monsters University (2013), Dragons: Race to the Edge (2016), Ralph Breaks the Internet (2018), Frozen II (2019), and DC League of Super-Pets (2022). On screen, his best known roles include Kenneth Halliwell in Prick Up Your Ears (1987), Sayyed Bozorg Mahmoody in Not Without My Daughter, (1991), Mellersh Wilkins in Enchanted April (1992), Rahad Jackson in Boogie Nights (1997), Comte de Reynaud in Chocolat (2000), Diego Rivera in Frida (2002), Johann Tetzel in Luther (2003), Bishop Aringarosa in The Da Vinci Code (2006), Jack Mellor in An Education (2009), and George in Love Is Strange (2014). His other Broadway roles include Tevye in the musical Fiddler on the Roof from 2004 to 2005 and Mark Rothko in the play Red from 2009 to 2010. He made his film debut as Satipo in Raiders of the Lost Ark and his Broadway debut as Yvan in a production of Art from 1998 to 1999. He first rose to prominence in the West End, earning a nomination for the Laurence Olivier Award for Best Newcomer in a Play for his performance in the production of Oklahoma! in 1980. Alfred Molina (born Alfredo Molina ) is a British actor known for his work on the stage and screen.