diff --git a/src/routes/person/[id]/PersonPage.svelte b/src/routes/person/[id]/PersonPage.svelte
new file mode 100644
index 00000000..4f73ed82
--- /dev/null
+++ b/src/routes/person/[id]/PersonPage.svelte
@@ -0,0 +1,128 @@
+
+
+{#await data}
+
+{:then { tmdbPerson, tmdbMoviesOn, tmdbSeriesOn }}
+ {@const person = tmdbPerson}
+
+
+ {#if person?.homepage}
+ {person?.homepage}
+
+ {/if}
+ Popularity index: {person?.popularity?.toFixed(1)} TMDB
+
+
+
+
+
+
Known for
+
+ {person?.known_for_department}
+
+
+
+
Gender
+
+ {GenderDescription[person?.gender ?? 0]}
+
+
+
+
Birthday
+
+ {new Date(person?.birthday || Date.now()).toLocaleDateString('en', {
+ year: 'numeric',
+ month: 'short',
+ day: 'numeric'
+ })}
+
+
+
+
Place of Birth
+
+ {person?.place_of_birth}
+
+
+ {#if person?.also_known_as}
+
+
Also known as
+
+ {#each person?.also_known_as ?? [] as prop}
+
{prop}
+ {/each}
+
+
+ {/if}
+
+
+ Appeared on movies like
+
+ {#await tmdbMoviesOn}
+
+ {:then props}
+ {#each props as prop}
+
+ {/each}
+ {/await}
+
+ And tv shows like
+
+ {#await tmdbSeriesOn}
+
+ {:then props}
+ {#each props as prop}
+
+ {/each}
+ {/await}
+
+
+{/await}