Who's going to replace Daniel Craig as the next James Bond?

Harry freakin Potter.
Speaking of … 34-year-old Matthew Lewis would do well as James Bond.

Tom Ellis (Lucifer) would be great, too — he’s a youthful 45.