Question: who are hamlets foils and in what ways?
Answer: Shakespeare includes characters in Hamlet who are obvious foils for Hamlet, including, most obviously, Horatio, Fortinbras, Claudius, and Laertes.