Possible Cast for The Fault in Our Stars

This is a list of actors I think could play the characters in The Fault in Our Stars. There is at least 2 possibilities for each character except Peter Van Houten because Philip Seymour Hoffman is perfect.