Fan Casting James McAvoy as Captain Cold in The Flash

prekakegede made this fan casting suggestion on March 18, 2023. What do you think? See below to cast your vote, or click here to see all fan casting suggestions for this role.

James McAvoy as Captain Cold in The Flash

James McAvoyUnited Kingdom

46 years old
James McAvoy (born 21 April 1979) is a Scottish actor. He made his acting debut as a teen in The Near Room (1995) and appeared mostly on television until 2003, when his feature film career began. H...
See Profile
Loading another FastCast...
Fan Casting

James McAvoy

as

Captain Cold (Leonard Snart)

in

The Flash
The Flash

The Flash

by PJ
𝚃𝚑𝚎 𝚂𝚌𝚊𝚛𝚕𝚎𝚝 𝚂𝚙𝚎𝚎𝚍𝚜𝚝𝚎𝚛 𝚏𝚒𝚐𝚑𝚝𝚜 𝚊 𝚝𝚎𝚊𝚖 𝚘𝚏 𝚜𝚞𝚙𝚎𝚛 𝚙𝚘𝚠𝚎𝚛𝚎𝚍 𝚟𝚒𝚕𝚕𝚒𝚊𝚗𝚜
See Story

Fan casting suggestion made by:

Join the Conversation

0 comments on James McAvoy as Captain Cold in The Flash

James McAvoy is known for his roles in Deadpool 2, X-Men: Days of Future Past, and Split. He has been suggested by fans for 12,595 roles on myCast, including Best in Best & Worst Comic Book Castings. Similar actors include Michael Fassbender, John Krasinski, and Chris Pratt. James McAvoy was suggested to play Captain Cold in The Flash by prekakegede. The Flash has 8 roles, including Wally West, Mirror Master, and Iris West.

Supporters (1)
Opposers (0)
  • Nobody opposes this suggestion yet.