Upiór w Operze Według artysty obejrzenie w 1990 roku w Toronto inscenizacji Upiora w operze (z Colmem Wilkinsonem w roli tytułowej) spowodowało, że stał się wokalistą. W 2003 r. Karimloo otrzymał jedną z głównych ról (Raoula) w londyńskim przedstawieniu musicalu. Był rozpatrywany przez Andrew Lloyd Webbera jako główna postać (Upiór) w powstającej wtedy adaptacji filmowej tego musicalu, ze względu na zobowiązania sceniczne Ramina rolę w filmie otrzymał Gerard Butler, natomiast sam Karimloo zagrał w filmie symboliczną rolę Gustawa Daaé, ojca głównej bohaterki, Christine (jest widoczny przez kilka sekund na fotografii stojącej w garderobie bohaterki).
Począwszy od września 2007 roku Ramin znów znalazł się w obsadzie londyńskiego przedstawienia Upiora, tym razem w tytułowej partii. Był w chwili debiutu najmłodszym londyńskim odtwórcą tej postaci, odtwarzał rolę m.in. w 21 rocznicę londyńskiej premiery w październiku 2007Informacja z Broadway.com. Odtwarzał tę rolę do października 2009.
2 października 2011 w Royal Albert Hall odbyły się galowe przedstawienia Upiora celebrujące 25 rocznicę światowej prapremiery musicalu.