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