Frank O'Hara est le père de Juliet. C'est un escroc. Juliet n'est pas très proche de son père. Il apparaît pour la première fois dans le septième épisode de la saison 6 "In For A Penny". On voit au début de l'épisode un flashback de Juliet étant enfant à sa fête d'anniversaire qui laisse ses amis dehors pour attendre son père qui lui avait promis de venir.
Shawn souhaite organiser une fête d'anniversaire pour Juliet. Il voit une carte sur son bureau et lui demande de qui elle vient; Juliet lui répond qu'elle vient de son père et ajoute qu'elle ne veut pas avoir affaire avec lui et demande à Shawn de ne pas s'en occuper. Shawn qui pense savoir ce que pense les femmes interprète mal les propos de Juliet et décide de retrouver le père de Juliet, de l'inviter à la fête et surtout réconcilier le père et la fille.
Résultat : Juliet est en colère d'apprendre que Shawn lui est désobéit en ramenant son père au SBPD. Elle lui dit que son père n'est pas fréquentable car il est escroc "Il vit de ses combines."
On apprendra plus tard que Frank avait l'habitude de venir rendre visite à Juliet pendant qu'elle dormait, il enlevait un des bâtons de la fenêtre de sa fille et lui déposer un cadeau sur sa table de chevet.
Malgré tout Shawn ne baissera pas les bras pendant toute l'enquête et finira par réconcilier Juliet avec son père et il sera présent pour la fête d'anniversaire de sa fille.
Frank réapparaîtra à la fin du onzième épisode de la saison 6 "Heeere's Lassie".