86,654 suggestions

Ezra Miller
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Nick Robinson
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Fionn Whitehead
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Cameron Monaghan
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Logan Lerman
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Chris Evans
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Robert Pattinson
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Asa Butterfield
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Joe Keery
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Dacre Montgomery
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Bill Skarsgård
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Finn Wolfhard
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Levi Miller
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Tobey Maguire
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Dylan O'Brien
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Andrew Garfield
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Jacob Tremblay
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Ansel Elgort
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Cole Sprouse
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)

Zac Efron
as Tom Jesse "T.J." Hanniger in My Bloody Valentine (1981)