Suggestions by @micahmadera
41,900 suggestions

Robert Pattinson
as Jim Moriarty in BBC Sherlock (2020-2027)

Nicholas Hoult
as Jim Moriarty in BBC Sherlock (2020-2027)

Daniel Radcliffe
as John Watson in BBC Sherlock (2020-2027)

Luke Evans
as Dashiell in 𝑻𝒉𝒆 𝑷𝒓𝒊𝒏𝒄𝒆 𝒐𝒇 𝑷𝒂𝒍𝒂𝒕𝒊𝒂𝒍 (2010s)

Luke Evans
as Dashiell in 𝑻𝒉𝒆 𝑷𝒓𝒊𝒏𝒄𝒆 𝒐𝒇 𝑷𝒂𝒍𝒂𝒕𝒊𝒂𝒍 (2000s)

Janet Montgomery
as Tari in 𝑻𝒉𝒆 𝑷𝒓𝒊𝒏𝒄𝒆 𝒐𝒇 𝑷𝒂𝒍𝒂𝒕𝒊𝒂𝒍 (2010s)

Jennifer Lawrence
as Tari in 𝑻𝒉𝒆 𝑷𝒓𝒊𝒏𝒄𝒆 𝒐𝒇 𝑷𝒂𝒍𝒂𝒕𝒊𝒂𝒍 (2010s)

Felicity Jones
as Tari in 𝑻𝒉𝒆 𝑷𝒓𝒊𝒏𝒄𝒆 𝒐𝒇 𝑷𝒂𝒍𝒂𝒕𝒊𝒂𝒍 (2010s)

Johnny Depp
as Anthony "Tony" Stark in The Invincible Iron Man (2002)

Alexander Vlahos
as Frodo Baggins in The Lord of the Rings [2011-2013]

Ralph Fiennes
as Bad Cop/Good Cop/Scribble Cop/Pa Cop in The Lego Movie [2024]

Hailee Steinfeld
as Lucy in The Lego Movie [2024]

Brendan Fraser
as Emmet Brickowski in The Lego Movie [2004]

Owen Wilson
as Emmet Brickowski in The Lego Movie [2004]

Daniel Craig
as Rupert Giles in Buffy the Vampire Slayer (2017-2023)

Anthony Perkins
as Spider-Man (1960s) in Actors who could play Spider-Man in different decades

Michael Caine
as Eames in Inception (1970s)

Elisabeth Sladen
as Ariadne in Inception (1970s)

Rashida Jones
as Christina in The Divergent Series (2004-2006)

Elisabeth Sladen
as Princess Leia Organa in STAR WARS: Episode I - IX (1967-2009)